for(Iterator<FieldAnnotation> i = fields.iterator(); i.hasNext(); ) { FieldAnnotation f = i.next(); if (f.getClassName().equals(getDottedClassName()) && mode <= WRITTEN_LOCKED) localLocks.add(f); int  [] theseStats = (int []) stats.get(f); if (theseStats == null) { theseStats = new int[4]; stats.put(f, theseStats);
/* if (!publicMethod) { if (mode == READ_UNLOCKED || mode == WRITTEN_UNLOCKED) return;
  private void updateStats(Set<FieldAnnotation> fields, int mode) {	// if (privateMethod) return;	if (!publicMethod && !protectedMethod) {		if (mode == READ_UNLOCKED || mode == WRITTEN_UNLOCKED) return;		}	/*	if (!publicMethod) {		if (mode == READ_UNLOCKED || mode == WRITTEN_UNLOCKED) return;		}	*/	for(Iterator<FieldAnnotation> i = fields.iterator(); i.hasNext(); ) {		FieldAnnotation f = i.next();		if (f.getClassName().equals(getDottedClassName()) && mode <= WRITTEN_LOCKED)			localLocks.add(f);		int  [] theseStats = (int []) stats.get(f); 		if (theseStats == null) {			theseStats = new int[4];			stats.put(f, theseStats);			}		if (DEBUG) System.out.println(names[mode]				+ "	" 				+ getFullyQualifiedMethodName()				+ "	" 				+ f.toString());				theseStats[mode]++;		}	}