@Override public T getLastBuild() { return build(); }
public InstanceBuilder( final T instance ) { setInstance( instance ); }
protected static <N extends Number> NumberBuilder<N> setValue( @Nonnull final N value, @Nonnull final NumberBuilder<N> builder ) { builder.setValue( new InstanceBuilder<N>( value ) ); return builder; }
public static ConstantBuilder create( @Nonnull final String value ) { return create( new InstanceBuilder<String>( value ) ); }
@Override public T buildIfNeeded() { return build(); } }