This rule is defined by the following Java class: net.sourceforge.pmd.rules.design.UseCollectionIsEmpty
Example:
public class Foo { void good() { List foo = getList(); if (foo.isEmpty()) { // blah } } void bad() { List foo = getList(); if (foo.size() == 0) { // blah } } }