List<Property> generic = step.get(RESULT).asPropertyList();
List<Acceptor> genericAcceptors = new ArrayList<Acceptor>();
for(Property prop : generic)
{
ModelNode acceptor = prop.getValue();
Acceptor model = acceptorAdapter.fromDMR(acceptor);
model.setName(prop.getName());
model.setType(type);
if(acceptor.hasDefined("param"))
{
List<PropertyRecord> param = parseProperties(acceptor.get("param").asPropertyList());
model.setParameter(param);
}
else
{
model.setParameter(Collections.EMPTY_LIST);
}
genericAcceptors.add(model);
}
return genericAcceptors;