public interface Copyable<T>
static <U extends Copyable<U>>U
copy(U source)
null
T
getCopy()
@NotNull T getCopy()
@Nullable static <U extends Copyable<U>> U copy(@Nullable U source)
U
source