handle actual method signature at gen-interface