private List<String> isMatch(Vector<ErdNode> a, Vector<ErdNode> b) {
		if (a.size() == b.size()) {
			List<String> result = new ArrayList<String>();
			for (int i = 0; i < a.size(); i++) {
				if (b.contains(a.get(i))) {
					result.add(a.get(i).getTableName());
				}
			}
			if (result.size() >= 2) {
				return result;
			}
//			if ((a.get(0).equals(b.get(0)) && a.get(1).equals(b.get(1)))
//					|| (a.get(0).equals(b.get(1)) && a.get(1).equals(b.get(0)))) {
//				String entity1 = a.get(0).getTableName();
//				String entity2 = a.get(1).getTableName();
//				List<String> result = new ArrayList<String>();
//				result.add(entity1);
//				result.add(entity2);
//				return result;
//			}
		}
		return null;
	}