docs: private Expression notOp(Data data) throws TemplateException {
  	// And Operation
  	Position line = data.srcCode.getPosition();
  	if (data.srcCode.isCurrent('!') && !data.srcCode.isCurrent("!=")) {
  	    data.srcCode.next();
  	    comments(data);
  	    return data.factory.opNegate(notOp(data), line, data.srcCode.getPosition());
  	}
  	else if (data.srcCode.forwardIfCurrentAndNoWordAfter("not")) {
  	    comments(data);
  	    return data.factory.opNegate(notOp(data), line, data.srcCode.getPosition());
  	}
  	return decsionOp(data);
      }