+ "\n\tis prefixed with @Parameters and return " + rt
+ "\n\tThe parameters method must return " + stream);
} else {
DeclaredType dt = (DeclaredType) rt;
if (!processingEnv.getTypeUtils().isSubtype(
dt.asElement().asType(), stream.asType())) {
warn("Method " + elementAsString(element)
+ "\n\tis prefixed with @Parameters and return "
+ dt.asElement().asType()
+ "\n\tThe parameters method must return " + stream);
}