@Override
  public @Nullable PsiFile getResourceLocation(final @NotNull @NonNls String url, final @NotNull PsiFile baseFile, final String version) {
    final XmlFile schema = XmlSchemaProvider.findSchema(url, baseFile);
    if (schema != null) {
      return schema;
    }
    final String location = getResourceLocation(url, version, baseFile.getProject());
    return XmlUtil.findXmlFile(baseFile, location);
  }
@Override
  public @Nullable PsiFile getResourceLocation(final @NotNull @NonNls String url, final @NotNull PsiFile baseFile, final String version)