private Type getType(char flag) {
        for (char c : bools) {
            if (c == flag) return Type.BOOLEAN;
        } for (char c : strings) {
            if (c == flag) return Type.STRING;
        } return Type.UNREGISTERED;
    }