Index: CompilationUnit.java =================================================================== RCS file: /home/eclipse/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/CompilationUnit.java,v retrieving revision 1.196 diff -u -r1.196 CompilationUnit.java --- CompilationUnit.java 21 Jan 2005 16:00:23 -0000 1.196 +++ CompilationUnit.java 3 Feb 2005 16:42:16 -0000 @@ -675,8 +675,9 @@ */ public char[] getMainTypeName(){ String elementName = getElementName(); - //remove the .java - elementName = elementName.substring(0, elementName.length() - 5); + //remove the extension + int end = elementName.lastIndexOf('.'); + elementName = elementName.substring(0, end); return elementName.toCharArray(); } /**