boolean (@NotNull PyFunction func, @NotNull PyFunctionTypeAnnotation annotation) { return func.getContainingClass() != null && func.getModifier() != PyFunction.Modifier.STATICMETHOD && annotation.getParameterTypeList().getParameterTypes().size() < func.getParameterList().getParameters().length; }