public boolean equal(AMetaStmIR left, AMetaStmIR right) { if (left.getMetaData().size() != right.getMetaData().size()) { return false; } for (int i = 0; i < left.getMetaData().size(); i++) { String currentLeft = left.getMetaData().get(i).value; String currentRight = right.getMetaData().get(i).value; if (!currentLeft.equals(currentRight)) { return false; } } return true; } }