class LiteralValue implements Serializable {

    /*
     * This class is internally used during expression parsing in order to avoid
     * the interpretation of text literals like '4' or '2.' as numbers in
     * arithmetic operations.
     */
    
    private static final long serialVersionUID = -4769586410724418224L;
    
    private final String value;

    
    public LiteralValue(final String value) {
        super();
        this.value = value;
    }
    
    
    
    public String getValue() {
        return this.value;
    }
    
    
    public static Object unwrap(final Object obj) {<FILL_FUNCTION_BODY>}


}

        if (obj == null) {
            return null;
        }
        if (obj instanceof LiteralValue) {
            return ((LiteralValue)obj).getValue();
        }
        return obj;
    
<no_super_class>