private void addDependent(JSRTargetInfo result) {
			if (dependent == null || dependent == result)
				dependent = result;
			else if (dependent instanceof JSRTargetInfo) {
				Set newDeps = new HashSet();
				newDeps.add(dependent);
				newDeps.add(result);
			} else if (dependent instanceof Collection) {
				((Collection) dependent).add(result);
			}
		}