private CentroCusto getGrupo(ResultSet result) throws SQLException {
   if (!existColumn(result, "centro_custo.grupo")) return null;
   Integer idCentroCusto = getInt(result, "grupo");
   if (idCentroCusto == null) return null;
   CentroCusto plano = new CentroCusto();
   plano.setIdCentroCusto(idCentroCusto);
   return plano;
 }
 @Override
 public CentroCusto handle(ResultSet result) throws SQLException {
   CentroCusto centroCusto = new CentroCusto();
   centroCusto.setIdCentroCusto(getInt(result, "idCentroCusto"));
   centroCusto.setNome(getString(result, "nome"));
   centroCusto.setCodigo(getInt(result, "codigo"));
   centroCusto.setGrupo(getGrupo(result));
   return centroCusto;
 }