public Set getOverridedMethods(Class baseClass, JavaClass[] classes) { Set overridedMethods= new HashSet(); for (int j = 0; j < classes.length; j++) { Class superClass = (Class) abstractClasses.get(classes[j] .getClassName()); if (superClass != null) { overridedMethods.addAll(superClass .getOverridedMethods(baseClass.getMethods()));
private Set getOverridedMethods(Class baseClass, Class subClass) { Set ms = baseClass.getOverridedMethods(subClass.getMethods()); if (ms.size() == 0) { subClass = subClass.getSuperClass(); if (subClass != null) { ms = this.getOverridedMethods(baseClass, subClass);
	public Set getOverridedMethods(Class baseClass, JavaClass[] classes) {		Set overridedMethods= new HashSet();		for (int j = 0; j < classes.length; j++) {			Class superClass = (Class) abstractClasses.get(classes[j]					.getClassName());			if (superClass != null) {				overridedMethods.addAll(superClass						.getOverridedMethods(baseClass.getMethods()));			}		}		return overridedMethods;	}