question: return a new instance with the give reduced set of columns concode_field_sep PlaceHolder placeHolder concode_field_sep boolean isSimplifiedBy concode_elem_sep Optional<LocalProperty<E>> withConstants concode_elem_sep Optional<LocalProperty<T>> translate concode_elem_sep Set<E> getColumns
target: LocalProperty < E > function ( Set < E > arg0 ) { if ( ! arg0 . equals ( getColumns ( ) ) ) { throw new IllegalArgumentException ( String . format ( "srini_string" , this , arg0 ) ) ; } return this ; }