if (this == o) return true;
if (!(o instanceof OID)) return false;
  public boolean equals(Object o)  {    if (this == o)      return true;    return java.util.Arrays.equals(components, ((OID) o).components);  }