question: public int [ ] updateRemainingAttributes ( int [ ] selectedAttributes , int bestAttribute ) { int [ ] remainingAttributes ; if ( columnTable . representsNominalAttribute ( bestAttribute ) ) { remainingAttributes = removeAttribute ( bestAttribute , selectedAttributes ) ; } else { remainingAttributes = selectedAttributes ; } return remainingAttributes ; }
target:  If the bestAttribute is nominal, its number is removed from the selectedAttributes, otherwise it stays the same.