code: public static <T> List<T> getAll(Collection<Option<T>> values) {
      List<T> results = CollectUtils.newArrayList(values.size());
      for (Option<T> op : values) {
        if (op.isDefined()) results.add(op.get());
      }
      return results;
    }
docs: Return all value from Option Collection
  
  @param values