code: private void readNotationDeclaration() throws IOException, KriptonRuntimeException {
  		read(START_NOTATION);
  		skip();
  		readName();
  		if (!readExternalId(false, false)) {
  			throw new KriptonRuntimeException("Expected external ID or public ID for notation", true, this.getLineNumber(), this.getColumnNumber(), getPositionDescription(), null);
  		}
  		skip();
  		read('>');
  	}
docs: Read notation declaration.
  
  @throws IOException Signals that an I/O exception has occurred.
  @throws KriptonRuntimeException the kripton runtime exception