VirtualFile (@NotNull VirtualFile sourceFile, @NotNull JsonSchemaService service) { JsonSchemaServiceImpl serviceImpl = (JsonSchemaServiceImpl)service; Collection<VirtualFile> schemas = serviceImpl.getSchemasForFile(sourceFile, true, false); if (schemas.isEmpty()) return null; assert schemas.size() == 1; return schemas.iterator().next(); }