throw new Error ("Not implemented");
return (first == second || first.getName().equals(second.getName()));
  protected static final boolean classEquals (Class first, Class second)    throws NotImplementedException  {    throw new Error ("Not implemented");  }