diff --git a/images/src/org/intellij/images/editor/impl/ImageEditorImpl.java b/images/src/org/intellij/images/editor/impl/ImageEditorImpl.java
index 658f7803bc89..dfedbcd7a76f 100644
--- a/images/src/org/intellij/images/editor/impl/ImageEditorImpl.java
+++ b/images/src/org/intellij/images/editor/impl/ImageEditorImpl.java
@@ -38,14 +38,14 @@ import java.beans.PropertyChangeListener;
*
* @author Alexey Efimov
*/
-class ImageEditorImpl implements ImageEditor {
+public class ImageEditorImpl implements ImageEditor {
private final PropertyChangeListener optionsChangeListener = new OptionsChangeListener();
private final Project project;
private final ImageContentProvider contentProvider;
private final ImageEditorUI editorUI;
private boolean disposed;
- ImageEditorImpl(@NotNull Project project, @NotNull final ImageContentProvider contentProvider) {
+ public ImageEditorImpl(@NotNull Project project, @NotNull final ImageContentProvider contentProvider) {
this.project = project;
this.contentProvider = contentProvider;
diff --git a/images/src/org/intellij/images/editor/impl/ImageFileEditorProvider.java b/images/src/org/intellij/images/editor/impl/ImageFileEditorProvider.java
index 88e89eef1957..9c344f6f8a8a 100644
--- a/images/src/org/intellij/images/editor/impl/ImageFileEditorProvider.java
+++ b/images/src/org/intellij/images/editor/impl/ImageFileEditorProvider.java
@@ -30,7 +30,7 @@ import org.jetbrains.annotations.NotNull;
*
* @author Alexey Efimov
*/
-public final class ImageFileEditorProvider implements FileEditorProvider, DumbAware {
+final class ImageFileEditorProvider implements FileEditorProvider, DumbAware {
@NonNls private static final String EDITOR_TYPE_ID = "images";
private final ImageFileTypeManager typeManager;
@@ -45,11 +45,7 @@ public final class ImageFileEditorProvider implements FileEditorProvider, DumbAw
@NotNull
public FileEditor createEditor(@NotNull Project project, @NotNull VirtualFile file) {
- return createImageEditor(project, new VirtualFileImageContentProvider(file));
- }
-
- @NotNull
- public static FileEditor createImageEditor(@NotNull Project project, @NotNull ImageContentProvider contentProvider) {
+ ImageContentProvider contentProvider = new VirtualFileImageContentProvider(file);
ImageFileEditorImpl editor = new ImageFileEditorImpl(project, contentProvider);
Disposer.register(editor, contentProvider);
return editor;