inprogress
[jalview.git] / forester / java / src / org / forester / surfacing / BasicBinaryDomainCombination.java
index 1413feb..518c32e 100644 (file)
@@ -35,19 +35,6 @@ public class BasicBinaryDomainCombination implements BinaryDomainCombination {
     String _id1;
     String _str;
 
-    BasicBinaryDomainCombination() {
-        _id0 = null;
-        _id1 = null;
-        _str = null;
-    }
-
-    private String getAsStr() {
-        if ( _str == null ) {
-            _str = _id0 + SEPARATOR + _id1;
-        }
-        return _str;
-    }
-
     public BasicBinaryDomainCombination( final String id0, final String id1 ) {
         if ( ( id0 == null ) || ( id1 == null ) ) {
             throw new IllegalArgumentException( "attempt to create binary domain combination using null" );
@@ -62,6 +49,11 @@ public class BasicBinaryDomainCombination implements BinaryDomainCombination {
         }
     }
 
+    BasicBinaryDomainCombination() {
+        _id0 = null;
+        _id1 = null;
+    }
+
     @Override
     public int compareTo( final BinaryDomainCombination binary_domain_combination ) {
         if ( binary_domain_combination.getClass() != this.getClass() ) {
@@ -162,6 +154,10 @@ public class BasicBinaryDomainCombination implements BinaryDomainCombination {
         return getAsStr();
     }
 
+    private String getAsStr() {
+        return _id0 + SEPARATOR + _id1;
+    }
+
     public static BinaryDomainCombination createInstance( final String ids ) {
         if ( ids.indexOf( BinaryDomainCombination.SEPARATOR ) < 1 ) {
             throw new IllegalArgumentException( "Unexpected format for binary domain combination [" + ids + "]" );