public static void addRecentlyCalledMethods(
private static void addRecentlyCalledMethods(
	public static void addRecentlyCalledMethods(			WarningPropertySet propertySet,			ClassContext classContext,			Method method,			Location location) {		try {			CallListDataflow dataflow = classContext.getCallListDataflow(method);			CallList callList = dataflow.getFactAtLocation(location);			if (!callList.isValid())				return;			int count = 0;			for (Iterator<Call> i = callList.callIterator(); count < 4 && i.hasNext(); ++count) {				Call call = i.next();				WarningProperty prop = null;				switch (count) {				case 0:					prop = GeneralWarningProperty.CALLED_METHOD_1; break;				case 1:					prop = GeneralWarningProperty.CALLED_METHOD_2; break;				case 2:					prop = GeneralWarningProperty.CALLED_METHOD_3; break;				case 3:					prop = GeneralWarningProperty.CALLED_METHOD_4; break;				}				// XXX: encode class name? signature? break down as words?				propertySet.setProperty(prop, call.getMethodName());			}		} catch (CFGBuilderException e) {			// Ignore		} catch (DataflowAnalysisException e) {			// Ignore		}	}