public Npat getNpat(String candidateId) throws VoteSmartException, VoteSmartErrorException {
    """
	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}:
    """
		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 .