protected FactFieldSelector createFactFieldSelector() { FactFieldSelector factFieldSelector = new FactFieldSelector(); for (String fieldName : dmo.getFieldCompletions(fact.getType())) { if (!fact.isFieldNameInUse(fieldName)) { factFieldSelector.addField(fieldName); } } return factFieldSelector; }