@@ -0,0 +1,604 @@
+package com.ripple.core.coretypes;%0A%0Aimport java.text.MessageFormat;%0A%0Apublic class IssuePair implements Comparable%3CIssuePair%3E %7B%0A    public final Issue pays;%0A    public final Issue gets;%0A%0A    public IssuePair(Issue pays, Issue gets) %7B%0A        this.pays = pays;%0A        this.gets = gets;%0A    %7D%0A%0A    @Override%0A    public String toString() %7B%0A        return MessageFormat.format(%22%7B0%7D/%7B1%7D%22, pays, gets);%0A    %7D%0A%0A    @Override%0A    public int compareTo(IssuePair o) %7B%0A        int cmp = pays.compareTo(o.pays);%0A        if (cmp == 0) %7B%0A            cmp = gets.compareTo(o.gets);%0A        %7D%0A        return cmp;%0A    %7D%0A%7D%0A

Add IssuePair class