fun
foo(vararg tail: P) = 1 // method: _DefaultPackage::foo // jvm signature: ([Ljava/lang/Object;)I // generic signature: ([TP;)I