for (Selection select : selection.getCompoundSelectionItems()) { this.subQuery.addItem(String.valueOf(count), ((InternalSelection) select).getCurrentNode()); ++count; this.subQuery.setExpressionBuilder(((InternalSelection)selection.getCompoundSelectionItems().get(0)).getCurrentNode().getBuilder()); } else { TypeImpl type = ((MetamodelImpl)this.metamodel).getType(selection.getJavaType());