@SuppressWarnings("unchecked") private <T, P> FieldMapper<S, T> primitiveIndexedFieldMapper(final Class<P> type, final Setter<? super T, ? super P> setter, final ContextualGetter<? super S, ? extends P> getter) { if (type.equals(Boolean.TYPE)) { return new BooleanConstantSourceFieldMapper<S, T>( toBooleanGetter((ContextualGetter<S, ? extends Boolean>) getter), ObjectSetterFactory.<T>toBooleanSetter((Setter<T, ? super Boolean>) setter));
@SuppressWarnings("unchecked") private <T, P> FieldMapper<S, T> primitiveIndexedFieldMapper(final Class<P> type, final Setter<? super T, ? super P> setter, final ContextualGetter<? super S, ? extends P> getter) { if (type.equals(Boolean.TYPE)) { return new BooleanConstantSourceFieldMapper<S, T>( toBooleanGetter((ContextualGetter<S, ? extends Boolean>) getter), ObjectSetterFactory.<T>toBooleanSetter((Setter<T, ? super Boolean>) setter));