if (direct == OConstants.Closure.DIRECT_CLOSURE) {
      Set<String> toDelete = new HashSet<String>();
      for (int i = 0; i < list.size(); i++) {
        String string = list.get(i);
        if (toDelete.contains(string)) {