class NullTokenExpression extends Token {

    private static final Logger logger = LoggerFactory.getLogger(NullTokenExpression.class);

    private static final long serialVersionUID = -927282151625647619L;

    private static final NullTokenExpression SINGLETON = new NullTokenExpression();


    public NullTokenExpression() {
        super(null);
    }



    @Override
    public String getStringRepresentation() {
        return "null";
    }


    
    static NullTokenExpression parseNullTokenExpression(final String input) {
        if ("null".equalsIgnoreCase(input)) {
            return SINGLETON;
        }
        return null;
    }
    

    
    static Object executeNullTokenExpression(
            final IExpressionContext context,
            final NullTokenExpression expression,
            final StandardExpressionExecutionContext expContext) {<FILL_FUNCTION_BODY>}
    
}


        if (logger.isTraceEnabled()) {
            logger.trace("[THYMELEAF][{}] Evaluating null token: \"{}\"", TemplateEngine.threadIndex(), expression.getStringRepresentation());
        }
        
        return expression.getValue();
        
    
<methods>public java.lang.String getStringRepresentation() ,public java.lang.Object getValue() ,public static boolean isTokenChar(java.lang.String, int) ,public java.lang.String toString() <variables>private static final long serialVersionUID,private final non-sealed java.lang.Object value