@Override public boolean equals(Object o){
  if (this == o)   return true;
  if (o == null || !(o instanceof RyaType))   return false;
  RyaType ryaType=(RyaType)o;
  if (data != null ? !data.equals(ryaType.data) : ryaType.data != null)   return false;
  if (dataType != null ? !dataType.equals(ryaType.dataType) : ryaType.dataType != null)   return false;
  return true;
}

@ Override public boolean equals ( Object o ) { if ( this == o ) return true ; if ( o == null || ! ( o instanceof RyaType ) ) return false ; RyaType ryaType = ( RyaType ) o ; if ( data != null ? ! data . equals ( ryaType . data ) : ryaType . data != null ) return false ; if ( dataType != null ? ! dataType . equals ( ryaType . dataType ) : ryaType . dataType != null ) return false ; return true ; }
determine equality based on string representations of data and datatype .
