Why is this method static and recieves excludes as argument - why can not it be private and use mExcludes field? - Is it because it will be absolutely the same as "isClassEnumeration" method? Than remove static modifier and remove second method.

It is late here - sorry for being too imperative.