@Nullable
  public static MergeModuleStatementsFix<?> createFix(@Nullable PsiProvidesStatement statement) {
    if (statement != null) {
      final PsiElement parent = statement.getParent();
      if (parent instanceof PsiJavaModule) {
        final PsiJavaCodeReferenceElement interfaceReference = statement.getInterfaceReference();
        if (interfaceReference != null) {
          final String interfaceName = interfaceReference.getQualifiedName();
          if (interfaceName != null) {
            return new MergeProvidesStatementsFix((PsiJavaModule)parent, interfaceName);
          }
        }
      }
    }
    return null;
  }
@Nullable
  public static MergeModuleStatementsFix<?> createFix(@Nullable PsiProvidesStatement statement)