diff --git a/tools/idea/jps-plugin/src/main/java/org/teavm/idea/jps/RenamingVisitor.java b/tools/idea/jps-plugin/src/main/java/org/teavm/idea/jps/RenamingVisitor.java
index 38303668b..b05f11627 100644
--- a/tools/idea/jps-plugin/src/main/java/org/teavm/idea/jps/RenamingVisitor.java
+++ b/tools/idea/jps-plugin/src/main/java/org/teavm/idea/jps/RenamingVisitor.java
@@ -264,7 +264,7 @@ public class RenamingVisitor extends ClassVisitor {
private String renameType(Type type) {
switch (type.getSort()) {
case Type.ARRAY:
- return "[" + renameType(type.getElementType());
+ return "[" + renameValueDesc(type.getDescriptor().substring(1));
case Type.METHOD:
return "(" + Arrays.stream(type.getArgumentTypes()).map(this::renameType)
.collect(Collectors.joining("")) + ")" + renameType(type.getReturnType());
diff --git a/tools/idea/teavm/pom.xml b/tools/idea/teavm/pom.xml
deleted file mode 100644
index 7800812bf..000000000
--- a/tools/idea/teavm/pom.xml
+++ /dev/null
@@ -1,90 +0,0 @@
-
-
- 4.0.0
-
-
- org.teavm
- teavm
- 0.5.0-SNAPSHOT
- ../../..
-
-
- teavm-idea-jps-repack
-
-
-
- org.teavm
- teavm-tooling
- ${project.version}
-
-
- org.slf4j
- slf4j-api
-
-
-
-
- org.teavm
- teavm-chrome-rdp
- ${project.version}
-
-
- org.slf4j
- slf4j-api
-
-
-
-
- org.teavm
- teavm-metaprogramming-impl
- ${project.version}
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-shade-plugin
- 2.4.3
-
-
- package
-
- shade
-
-
-
-
- org.objectweb.asm
- org.teavm.asm
-
-
- org.objectweb.asm
- org.teavm.asm
-
-
- false
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tools/idea/teavm/teavm-idea-jps-repack.iml b/tools/idea/teavm/teavm-idea-jps-repack.iml
deleted file mode 100644
index bf64d3e1e..000000000
--- a/tools/idea/teavm/teavm-idea-jps-repack.iml
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file