public AvaliacaoItem() {
        this.tablemap = new HashMap<String, Method[]>();
        try {
        Method[] ids = new Method[] {
            AvaliacaoItem.class.getMethod("getIdAvaliacaoItem", new Class<?>[] {}),
            AvaliacaoItem.class.getMethod("setIdAvaliacaoItem", new Class<?>[] {this.idAvaliacaoItem.getClass()})
        };
        this.tablemap.put("id_avaliacao_item", ids);
        
        this.tablemap.put("id_avaliacao_prova_titulo", new Method[] {
            AvaliacaoItem.class.getMethod("getIdAvaliacaoPT", new Class<?>[] {}),
            AvaliacaoItem.class.getMethod("setIdAvaliacaoPT", new Class<?>[] {this.idAvaliacaoPT.getClass()})
        });
        
        this.tablemap.put("id_item_classe", new Method[] {
            AvaliacaoItem.class.getMethod("getIdItemClasse", new Class<?>[] {}),
            AvaliacaoItem.class.getMethod("setIdItemClasse", new Class<?>[] {this.idItemClasse.getClass()})
        });
        
        this.tablemap.put("quantidade", new Method[] {
            AvaliacaoItem.class.getMethod("getQuantidade", new Class<?>[] {}),
            AvaliacaoItem.class.getMethod("setQuantidade", new Class<?>[] {this.quantidade.getClass()})
        });
        

        
        } catch (NoSuchMethodException e) {
            System.out.println("Erro na reflection.");
            e.printStackTrace();
        }
    }