code: private void addCandidate(Text attribute) {
  		// Copy and trim the attribute
  		Text attr = new Text();
  		attribute.copy(attr);
  		attr.trim();
  		
  		// Parse the candidate field and add it to list of candidates
  		CandidateField candidateField = new CandidateField(attr);
  		this.candidates.add(candidateField);
  		// Candidates must be listed by weight in descending order
  		Collections.sort(this.candidates, Collections.reverseOrder());
  	}
docs: Parses a candidate field for ICE and register it on internal list.
  @param attribute