code: @Override
      public $.Option<T> findFirst($.Function<? super T, Boolean> predicate) {
          return findOne(predicate);
      }
docs: Delegate to {@link TraversableBase#findOne(org.osgl.Lang.Function)}
  @param predicate the function map the element to Boolean
  @return {@inheritDoc}