@Override public boolean equals(Object other) { return this == other || !(other == null || getClass() != other.getClass()) && namingStrategy.equals(((Unified) other).namingStrategy); }