// ** This class was generated with DemFGen !!
package gen;
import edu.neu.ccs.demeterf.demfgen.lib.*;
public class Pair{
public A a;
public B b;
public Pair(A a, B b){
this.a = a;
this.b = b;
}
public boolean equals(Object o){
if(!(o instanceof Pair))return false;
Pair oo = (Pair)o;
return (((Object)a).equals(oo.a))&&(((Object)b).equals(oo.b));
}
public static class a extends edu.neu.ccs.demeterf.control.Fields.any{}
public static class b extends edu.neu.ccs.demeterf.control.Fields.any{}
public String print(){
return new edu.neu.ccs.demeterf.Traversal(new Print()).traverse(this).toString();
}
}