code: public static Field[] collectInstanceFields(Class<?> c, boolean excludePublic, boolean excludeProtected, boolean excludePrivate) {
          
      	int inclusiveModifiers = 0;
      	int exclusiveModifiers = Modifier.STATIC;
      	
      	if (excludePrivate) {
      		exclusiveModifiers += Modifier.PRIVATE;
      	}
      	if (excludePublic) {
      		exclusiveModifiers += Modifier.PUBLIC;
      	}
      	if (excludeProtected) {
      		exclusiveModifiers += Modifier.PROTECTED;
      	}
      	
          return collectFields(c, inclusiveModifiers, exclusiveModifiers);
      }
docs: Produces an array with all the instance fields of the specified class which match the supplied rules
  @param c The class specified
  @param excludePublic Exclude public fields if true
  @param excludeProtected Exclude protected fields if true
  @param excludePrivate Exclude private fields if true
  @return The array of matched Fields