/** Construct an iterable containing the nodes of a tree with the specified roots and midwife. */ public TreeIterable( Iterable<? extends E> roots, Transformer<? super E, ? extends Iterable<? extends E>> transformer) { super(); if ((roots == null) || (transformer == null)) { throw new NullPointerException(); } this.roots = roots; this.transformer = TransformerTools.toIterator(transformer); }
protected PropertyValueModel<EclipseLinkConvert> buildEclipseLinkConvertModel( PropertyValueModel<Converter> converterModel) { return new TransformationPropertyValueModel<Converter, EclipseLinkConvert>( converterModel, TransformerTools.nullCheck(EclipseLinkConvert.CONVERTER_TRANSFORMER)); }