@Nonnull
  public static <IDTYPE extends Serializable> TypedObject <IDTYPE> create (@Nonnull final ITypedObject <IDTYPE> aObj)
  {
    return new TypedObject <> (aObj);
  }
@ Nonnull public static < IDTYPE extends Serializable > TypedObject < IDTYPE > create ( @ Nonnull final ITypedObject < IDTYPE > aObj ) { return new TypedObject < > ( aObj ) ; }
Factory method

@param <IDTYPE>
The type of the ID.
@param aObj
The typed object to copy the stuff from. May not be
<code>null</code>.
@return new {@link TypedObject}