return true;
return isSameDeclaration((CMElementDeclaration) content, target);
case CMNode.GROUP :
CMNodeList children = ((CMGroup) content).getChildNodes();
for (int i = 0; i < children.getLength(); i++) {
CMNode child = children.item(i);
switch (child.getNodeType()) {
case CMNode.ELEMENT_DECLARATION :
if (isWholeTagOmissible((CMElementDeclaration) child))
if (isChild(((CMElementDeclaration) child).getContent(), target))
return true;
if (isSameDeclaration((CMElementDeclaration) child, target))