} else {
List<?> ingredientsAttributes = target
.attributeList(GTIngredientsAttribute.class);
try {
if (ingredientsAttributes.isEmpty()) {
Attribute attribute = new GTIngredientsAttribute(
target, target.uniqueName("operations"));
attribute.setPersistent(false);
}
EditorFactory factory = new GTIngredientsEditor.Factory(
target, target
.uniqueName("ingredientsEditorFactory"));