code: public static IDifference construct(String name, IAtomType.Hybridization first, IAtomType.Hybridization second) {
          if (first == second) {
              return null;
          }
          return new AtomTypeHybridizationDifference(name, first, second);
      }
docs: Constructs a new {@link IDifference} object.
  
  @param name   a name reflecting the nature of the created {@link IDifference}
  @param first  the first object to compare
  @param second the second object to compare
  @return       an {@link IDifference} reflecting the differences between the first and second object