Bug 43364 [typing] new line insertion sometimes goes wrong!
try and put a new line between the two variable declarations. It will shift the second variable declaration to line up with "c". ------------------------------------------------------------ public class A { private static final String[] var = new String[] { "a", "b", "c", "d"}; private static final int var2 = 4; //press enter at beginning of this line } ------------------------------------------------------------
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/JavaIndenter.java
}
	
	/**
	 * Searches for a case, goto, or default after a scanned colon.
	 * 
	 * @return <code>true</code> if one of the above keywords can be scanned, possibly separated
	 * by an identifier or constant.
	 */
	private boolean searchCaseGotoDefault() {
		
		while (true) {
			nextToken();
			switch (fToken) {
				
				case Symbols.TokenOTHER:
				case Symbols.TokenIDENT:
					break;
				case Symbols.TokenEOF:
					return false;
				case Symbols.TokenCASE:
				case Symbols.TokenDEFAULT:
				case Symbols.TokenGOTO:
					return true;
				default:
					return false;
			}
			
		}
	}
	/**