docs: public static SpreadMap toSpreadMap(Iterable self) {
          if (self == null)
              throw new GroovyRuntimeException("Fail to convert Iterable to SpreadMap, because it is null.");
          else
              return toSpreadMap(asList(self));
      }