A minor issue here.  The documentation is incorrect.  It returns a list of evaluations not "an evaluation".  Hence the returned list might be empty but should never be null.