com.jfreeman.attribute com.jfreeman.function com.jfreeman.lazy