I think this should be:

   public SuiteDescription createSuiteDescription(List<? ImmutableDescription> children)

or

    public <D extends ImmutableDescription> SuiteDescription createSuiteDescription(
        List<D> children)

(that would patch the signature of `Collection.addAll()`)