'Processes second-level nodes one by one.
According to the tag of the node passed in, processes it a certain way.
Args:
child_node: a "second-level" node in the appengine-web.xml tree
Raises:
AppEngineConfigException - in case tag is not recognized.'

def ProcessChildNode(self, child_node):

    element_name = xml_parser_utils.GetTag(child_node)
    camel_case_name = ''.join((part.title() for part in element_name.split('-')))
    method_name = ('Process%sNode' % camel_case_name)
    if (hasattr(self, method_name) and (method_name is not 'ProcessChildNode')):
        getattr(self, method_name)(child_node)
    else:
        self.errors.append(('Second-level    tag    not    recognized:    <%s>' % element_name))
