Switch to side-by-side view

--- a
+++ b/src/main/java/org/sba_research/timbus/kb/FormatMigrationOption.java
@@ -0,0 +1,65 @@
+/**
+ * Copyright (c) 2013/2014 Verein zur Foerderung der IT-Sicherheit in Oesterreich (SBA).
+ * The work has been developed in the TIMBUS Project and the above-mentioned are Members of the TIMBUS Consortium.
+ * TIMBUS is supported by the European Union under the 7th Framework Programme for research and technological
+ * development and demonstration activities (FP7/2007-2013) under grant agreement no. 269940.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at: http://www.apache.org/licenses/LICENSE-2.0
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including without
+ * limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTIBITLY, or FITNESS FOR A PARTICULAR
+ * PURPOSE. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise,
+ * unless required by applicable law or agreed to in writing, shall any Contributor be liable for damages, including
+ * any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this
+ * License or out of the use or inability to use the Work.
+ * See the License for the specific language governing permissions and limitation under the License.
+ */
+package org.sba_research.timbus.kb;
+
+public class FormatMigrationOption {
+
+    private final String format;
+    private final String tool;
+
+    public FormatMigrationOption(String format, String tool) {
+        this.format = format;
+        this.tool = tool;
+    }
+
+    public String getFormat() {
+        return format;
+    }
+
+    public String getTool() {
+        return tool;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+
+        FormatMigrationOption that = (FormatMigrationOption) o;
+
+        if (format != null ? !format.equals(that.format) : that.format != null) return false;
+        if (tool != null ? !tool.equals(that.tool) : that.tool != null) return false;
+
+        return true;
+    }
+
+    @Override
+    public int hashCode() {
+        int result = format != null ? format.hashCode() : 0;
+        result = 31 * result + (tool != null ? tool.hashCode() : 0);
+        return result;
+    }
+
+    @Override
+    public String toString() {
+        return "FormatMigrationOption{" +
+                "format='" + format + '\'' +
+                ", tool='" + tool + '\'' +
+                '}';
+    }
+}