create

public abstract E create(Object constructionArgument)

Creates a new entity with the passed construction argument.

Implementations may pass the passed object to the constructor, or use this object (or its properties) as arguments for the methods called after the resulting object is constructed.