public String type() {
        final TinyELToken tok = lexer.token();
        switch (tok) {
            case BYTE:
            case SHORT:
            case INT:
            case LONG:
            case FLOAT:
            case DOUBLE:
                lexer.nextToken();
                return tok.name;
            default:
                return name().toString();
        }
    }