resultado = getNome().equals(turma.getNome()) && getExecutionDegree().equals(turma.getExecutionDegree()) && getExecutionPeriod().equals(turma.getExecutionPeriod());
resultado = getIdInternal().equals(turma.getIdInternal());
    public boolean equals(Object obj) {        boolean resultado = false;        if (obj instanceof ITurma) {            ITurma turma = (ITurma) obj;            resultado = getNome().equals(turma.getNome())                    && getExecutionDegree().equals(turma.getExecutionDegree())                    && getExecutionPeriod().equals(turma.getExecutionPeriod());        }        return resultado;    }