comefrom: <awangdev>Ugly Number II_2.java
code: private void populate(PriorityQueue<Long> candidate, HashSet<Long> set, long[] dp, long last, int factor) {
  
          long nextCandidate = last * factor;
          if (!set.contains(nextCandidate)) {
              candidate.add(nextCandidate);
              set.add(nextCandidate);
          }
      }
masked: private void var_0 ( PriorityQueue < Long > var_1 , HashSet < Long > var_2 , long [ ] var_3 , long var_4 , int var_5 ) {
    long var_6 = var_4 * var_5 ;
    if ( ! var_2 . contains ( var_6 ) ) {
      var_1 . add ( var_6 ) ;
      var_2 . add ( var_6 ) ;
    }
  }
  