Set<VarVersionPair> () { List<Exprent> lstAllExprents = getAllExprents(true); lstAllExprents.add(this); Set<VarVersionPair> set = new HashSet<>(); for (Exprent expr : lstAllExprents) { if (expr.type == EXPRENT_VAR) { set.add(new VarVersionPair((VarExprent)expr)); } } return set; }