/** * @param s * @param parent */ private void process(SimpleComponent s, MessageElement parent) { Location loc = s.location(); Req req = s.req(); MessageElementData data = new MessageElementData( loc.uidPath(), loc.desc(), req.usage().toString(), -1, null, loc.line(), loc.column(), -1, s.position(), s.instance(), null, SUB_COMPONENT); MessageElement el = new MessageElement(NODE_SUB_COMPONENT, data, parent); MessageElementData value = new MessageElementData( loc.uidPath(), loc.desc(), req.usage().toString(), -1, null, loc.line(), loc.column(), -1, s.position(), s.instance(), s.value().raw(), SUB_COMPONENT); new MessageElement("value", value, el); }