public Npat getNpat(String candidateId) throws VoteSmartException, VoteSmartErrorException {
		return api.query("Npat.getNpat", new ArgMap("candidateId", candidateId), Npat.class );
	}
public Npat getNpat(String candidateId) throws VoteSmartException, VoteSmartErrorException {
		return api.query("Npat.getNpat", new ArgMap("candidateId", candidateId), Npat.class );
	}
public Npat getNpat ( String candidateId ) throws VoteSmartException , VoteSmartErrorException { return api . query ( "Npat.getNpat" , new ArgMap ( "candidateId" , candidateId ) , Npat . class ) ; }
This method returns the candidates most recently filled out NPAT/PCT.
NOTE: This is the only class that responds with recursive data.

@param candidateId
@return {@link Npat}:
This method returns the candidates most recently filled out NPAT / PCT . NOTE : This is the only class that responds with recursive data .