/** * Associate the specified columnDefinition to the column matching the predicate. * * @param predicate the column predicate * @param columnDefinition the columnDefinition * @return the current factory */ public final MF addColumnDefinition(Predicate<? super K> predicate, CD columnDefinition) { columnDefinitions.addColumnDefinition(predicate, columnDefinition); return (MF) this; }