public void discoverRelationships(File folder) {

		List<String> classNames = new ArrayList<String>();
		Iterator<String> classNameLoader = typeAndFieldListPerClass.keySet()
				.iterator();

		while (classNameLoader.hasNext()) {
			classNames.add((String) classNameLoader.next());
		}

		Set<String> fieldTypes;

		for (int i = 0; i < typeAndFieldListPerClass.keySet().size(); i++) {

			fieldTypes = typeAndFieldListPerClass.get(classNames.get(i))
					.keySet();

			for (String className : classes) {
				for (String fieldType : fieldTypes) {
					if (fieldType.contains(className)) {
						System.out.println(className + " is used by "
								+ classNames.get(i));
					}
				}
			}
		}
		methodExplorer(folder);
	}