assertThat(
compiled.getClass("org.generated.ValueList").getGenericInterfaces()[0],
is(genericType().baseClass(Iterable.class).withParameters(typeParameter().named("E")))
);
should be replaceable with :
assertThat(
compiled.getClass("org.generated.ValueList"),
is(anInterface().extendingInterafce(genericType().baseClass(Iterable.class).withParameters(typeParameter().named("E"))))
);