/** * derive parameter id for a given InPUT element. * * @param element * @param name * @return */ private static String deriveParamId(final Element element, String name) { // 1) not null, 2) is Element, 3) not root -> next! if (element.getParent() != null && element.getParent() instanceof Element) { Element parent = (Element) element.getParent(); if (!parent.isRootElement()) name = deriveParamId(parent, parent.getAttributeValue(Q.ID_ATTR) + "." + name); } return name; }