diff --git a/java/java-impl/src/com/intellij/psi/impl/smartPointers/ImplicitVariableElementInfoFactory.java b/java/java-impl/src/com/intellij/psi/impl/smartPointers/ImplicitVariableElementInfoFactory.java
deleted file mode 100644
index a52f6b467f75..000000000000
--- a/java/java-impl/src/com/intellij/psi/impl/smartPointers/ImplicitVariableElementInfoFactory.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright 2000-2015 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.intellij.psi.impl.smartPointers;
-
-import com.intellij.openapi.project.Project;
-import com.intellij.openapi.util.Segment;
-import com.intellij.psi.ImplicitVariable;
-import com.intellij.psi.PsiElement;
-import com.intellij.psi.PsiFile;
-import com.intellij.psi.PsiIdentifier;
-import org.jetbrains.annotations.NotNull;
-import org.jetbrains.annotations.Nullable;
-
-public class ImplicitVariableElementInfoFactory extends SmartPointerElementInfoFactory {
- @Override
- @Nullable
- public SmartPointerElementInfo createElementInfo(@NotNull final PsiElement element, @NotNull PsiFile containingFile) {
- if (element instanceof ImplicitVariable) {
- return new ImplicitVariableInfo((ImplicitVariable) element, containingFile.getProject());
- }
- return null;
- }
-
- private static class ImplicitVariableInfo extends HardElementInfo {
- private ImplicitVariableInfo(@NotNull ImplicitVariable var, @NotNull Project project) {
- super(project, var);
- }
-
- @Override
- public PsiElement restoreElement() {
- ImplicitVariable myVar = (ImplicitVariable)super.restoreElement();
- PsiIdentifier psiIdentifier = myVar.getNameIdentifier();
- if (psiIdentifier == null || psiIdentifier.isValid()) return myVar;
- return null;
- }
-
- @Override
- public Segment getRange() {
- ImplicitVariable myVar = (ImplicitVariable)super.restoreElement();
- PsiIdentifier psiIdentifier = myVar.getNameIdentifier();
- if (psiIdentifier == null || !psiIdentifier.isValid()) return null;
- return psiIdentifier.getTextRange();
- }
- }
-}
diff --git a/java/java-impl/src/com/intellij/psi/impl/smartPointers/ImportListElementInfoFactory.java b/java/java-impl/src/com/intellij/psi/impl/smartPointers/ImportListElementInfoFactory.java
deleted file mode 100644
index 2677ec64de8a..000000000000
--- a/java/java-impl/src/com/intellij/psi/impl/smartPointers/ImportListElementInfoFactory.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright 2000-2015 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.intellij.psi.impl.smartPointers;
-
-import com.intellij.psi.PsiElement;
-import com.intellij.psi.PsiFile;
-import com.intellij.psi.PsiImportList;
-import com.intellij.psi.PsiJavaFile;
-import org.jetbrains.annotations.NotNull;
-import org.jetbrains.annotations.Nullable;
-
-public class ImportListElementInfoFactory extends SmartPointerElementInfoFactory {
- @Override
- @Nullable
- public SmartPointerElementInfo createElementInfo(@NotNull final PsiElement element, @NotNull PsiFile containingFile) {
- if (element instanceof PsiImportList) {
- return new ImportListInfo((PsiJavaFile)containingFile);
- }
- return null;
- }
-
- private static class ImportListInfo extends FileElementInfo {
- private ImportListInfo(@NotNull PsiJavaFile file) {
- super(file);
- }
-
- @Override
- public PsiElement restoreElement() {
- PsiElement element = super.restoreElement();
- if (!(element instanceof PsiJavaFile)) return null;
- return ((PsiJavaFile)element).getImportList();
- }
- }
-}
diff --git a/resources/src/META-INF/IdeaPlugin.xml b/resources/src/META-INF/IdeaPlugin.xml
index 71d30cc5c02a..5778c0ff46e1 100644
--- a/resources/src/META-INF/IdeaPlugin.xml
+++ b/resources/src/META-INF/IdeaPlugin.xml
@@ -1220,8 +1220,6 @@
-
-