Note that resulting SAM method public final method accept(p0: java.lang.Object): void has a signature less specific than the resulting bridge method public synthetic bridge method accept(p0: X): void