Registers the {@link LocalDateTime} converter.
@param builder The GSON builder to register the converter with.
@return A reference to {@code builder}.
327239
public static GsonBuilder registerLocalDateTime(GsonBuilder builder)
  {
    if (builder == null) { throw new NullPointerException("builder cannot be null"); }

    builder.registerTypeAdapter(LOCAL_DATE_TIME_TYPE, new LocalDateTimeConverter());

    return builder;
  }
677440
@Nonnull
	public static <T> LObjIntDblPredicate<T> objIntDblPredicateFrom(Consumer<LObjIntDblPredicateBuilder<T>> buildingFunction) {
		LObjIntDblPredicateBuilder builder = new LObjIntDblPredicateBuilder();
		buildingFunction.accept(builder);
		return builder.build();
	}
503551
public <T> void registerConverter(final Class<T> clazz, final CellConverterFactory<T> converterFactory) {
        ArgUtils.notNull(clazz, "clazz");
        ArgUtils.notNull(converterFactory, "converterFactory");
        
        converterFactoryMap.put(clazz, converterFactory);
    }
1077960
public static GsonBuilder registerLocalDate(GsonBuilder builder)
  {
    if (builder == null) { throw new NullPointerException("builder cannot be null"); }

    builder.registerTypeAdapter(LOCAL_DATE_TYPE, new LocalDateConverter());

    return builder;
  }
285515
public JaversBuilder registerValueGsonTypeAdapter(Class valueType, TypeAdapter nativeAdapter) {
        registerValue(valueType);
        jsonConverterBuilder().registerNativeTypeAdapter(valueType, nativeAdapter);
        return this;
    }
391486
@Nonnull
	public static LCharBinaryOperator charBinaryOperatorFrom(Consumer<LCharBinaryOperatorBuilder> buildingFunction) {
		LCharBinaryOperatorBuilder builder = new LCharBinaryOperatorBuilder();
		buildingFunction.accept(builder);
		return builder.build();
	}
1135622
@Nonnull
	public static <T> LObjDblConsumer<T> objDblConsumerFrom(Consumer<LObjDblConsumerBuilder<T>> buildingFunction) {
		LObjDblConsumerBuilder builder = new LObjDblConsumerBuilder();
		buildingFunction.accept(builder);
		return builder.build();
	}
428184
@SuppressWarnings("unchecked")
    public <T> ProcessorBuilder<T> register(final Class<T> type, final ProcessorBuilder<T> builder) {
        return (ProcessorBuilder<T>)this.builderMap.put(type, builder);
    }
1240830
@Nonnull
	public static <T, R> LObjDblFunction<T, R> objDblFunctionFrom(Consumer<LObjDblFunctionBuilder<T, R>> buildingFunction) {
		LObjDblFunctionBuilder builder = new LObjDblFunctionBuilder();
		buildingFunction.accept(builder);
		return builder.build();
	}
258177
@Nonnull
	public static <T1, T2, R> LBiObjBoolFunction<T1, T2, R> biObjBoolFunctionFrom(Consumer<LBiObjBoolFunctionBuilder<T1, T2, R>> buildingFunction) {
		LBiObjBoolFunctionBuilder builder = new LBiObjBoolFunctionBuilder();
		buildingFunction.accept(builder);
		return builder.build();
	}
627620
@Nonnull
	public static <T1, T2> LBiObjCharPredicate<T1, T2> biObjCharPredicateFrom(Consumer<LBiObjCharPredicateBuilder<T1, T2>> buildingFunction) {
		LBiObjCharPredicateBuilder builder = new LBiObjCharPredicateBuilder();
		buildingFunction.accept(builder);
		return builder.build();
	}
1340284
public PeriodBuilder getPeriodBuilder() {
    if (builder == null) {
      builder = ps.newPeriodBuilderFactory()
          .setLocale(localeName)
          .setTimeZone(timeZone)
          .getSingleUnitBuilder();
    }
    return builder;
  }
877099
@Nonnull
	public static <T> LTieCharConsumer<T> tieCharConsumerFrom(Consumer<LTieCharConsumerBuilder<T>> buildingFunction) {
		LTieCharConsumerBuilder builder = new LTieCharConsumerBuilder();
		buildingFunction.accept(builder);
		return builder.build();
	}
1126356
@Nonnull
	public static <T, R> LObjBoolFunction<T, R> objBoolFunctionFrom(Consumer<LObjBoolFunctionBuilder<T, R>> buildingFunction) {
		LObjBoolFunctionBuilder builder = new LObjBoolFunctionBuilder();
		buildingFunction.accept(builder);
		return builder.build();
	}
704329
public static GsonBuilder registerPeriod(GsonBuilder builder)
  {
    if (builder == null) { throw new NullPointerException("builder cannot be null"); }

    builder.registerTypeAdapter(PERIOD_TYPE, new PeriodConverter());

    return builder;
  }
704842
public void register(BeanMappingBuilder builder) {
        if (builder != null) {
            BeanMappingObject object = builder.get();
            register(object);
        }
    }
231578
@Nonnull
	public static <T1, T2> LBiObjFltPredicate<T1, T2> biObjFltPredicateFrom(Consumer<LBiObjFltPredicateBuilder<T1, T2>> buildingFunction) {
		LBiObjFltPredicateBuilder builder = new LBiObjFltPredicateBuilder();
		buildingFunction.accept(builder);
		return builder.build();
	}