def find_item(self, fq_name):
names = fq_name.split(self._separator)<EOL>current = self._yapconf_items<EOL>for name in names:<EOL><INDENT>if isinstance(current, (YapconfDictItem, YapconfListItem)):<EOL><INDENT>current = current.children<EOL><DEDENT>if name not in current:<EOL><INDENT>return None<EOL><DEDENT>current = current[name]<EOL><DEDENT>return current<EOL>
Find an item in the specification by fully qualified name.

        Args:
            fq_name (str): Fully-qualified name of the item.

        Returns:
            The item if it is in the specification. None otherwise