@Override
        public PojoBuilder<T> create() {
            final Object instance = builder.get();
            return new PojoBuilder<>() {
                @Override
                public void set(String property, Object value) {
                    Unchecked.biConsumer(getProperties().get(property).setter::invoke).accept(instance, value);
                }

                @SuppressWarnings("unchecked")
                @Override
                public T build() {
                    return (T) instance;
                }
            };
        }
Takes a property name and turns it into a setter name.
@param name the property name.
@return The setter name.
@see java.beans.Introspector#decapitalize(String)
core/src/main/java/org/jdbi/v3/core/mapper/reflect/internal/ModifiablePojoPropertiesFactory.java