code: private String readComment(boolean returnText) throws IOException, KriptonRuntimeException {
  		read(START_COMMENT);
  
  		if (relaxed) {
  			return readUntil(END_COMMENT, returnText);
  		}
  
  		String commentText = readUntil(COMMENT_DOUBLE_DASH, returnText);
  		if (peekCharacter() != '>') {
  			throw new KriptonRuntimeException("Comments may not contain --", true, this.getLineNumber(), this.getColumnNumber(), getPositionDescription(), null);
  		}
  		position++;
  		return commentText;
  	}
docs: Read comment.
  
  @param returnText the return text
  @return the string
  @throws IOException Signals that an I/O exception has occurred.
  @throws KriptonRuntimeException the kripton runtime exception