code: public <T> boolean moveToNextSibling(ElementDescriptor<T> type, XmlPath path) throws XmlPullParserException, XmlObjectPullParserException, IOException
  	{
  		return pullInternal(type, null, path, true, true) != null || mParser.getDepth() == path.length() + 1;
  	}
docs: Moves forward to the start of the next element that matches the given type and path without leaving the current sub-tree. If there is no other element of
  that type in the current sub-tree, this mehtod will stop at the closing tab current sub-tree. Calling this methods with the same parameters won't get you
  any further.
  
  @return <code>true</code> if there is such an element, false otherwise.
  @throws XmlPullParserException
  @throws XmlObjectPullParserException
  @throws IOException