code: @Override
      public <T1> CollectionX<T1> from(final Iterable<T1> c) {
          if (c instanceof CollectionX)
              return (CollectionX) c;
          return new CollectionXImpl(
                                     ListX.fromIterable(c));
      }
docs: /* (non-Javadoc)
  @see com.oath.cyclops.collections.extensions.CollectionX#from(java.util.Collection)