Bug 43032 Autoindent/Smart Tab in case statement
... case label: { <press Enter here> I <new cursor position> Indentation level should be one less.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/JavaIndenter.java
fIndent= 0;
					
					return fPosition; 
					
				case Symbols.TokenELSE: 
	
					if (indentBlockLess)
						fIndent++;
					
					if (takeNextExit)
						return fPosition;
					
					
					if (!searchIfForElse())
						return JavaHeuristicScanner.NOT_FOUND;
					
					nextToken();
					break;
				
				case Symbols.TokenCOLON: 
					if (searchCaseGotoDefault()) {
							fIndent++;
							return fPosition;
					}
					break;
					
				case Symbols.TokenQUESTIONMARK: 
					if (takeNextExit && prefTenaryDeepAlign())
						fAlign= fPosition;
					nextToken();