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
return true;
						case Symbols.TokenWHILE:
							return true;
						case Symbols.TokenEOF:
							return false;
					}
					nextToken();
			}
		}  
		
		return false;		
	}
	
	/**
	 * Skips brackets if the current token is a RBRACKET. There can be nothing in between, this is
	 * only to be used for <code>[]</code> elements.
	 * 
	 * @return <code>true</code> if a <code>[]</code> could be scanned, the current token is left at
	 * the LBRACKET.
	 */
	private boolean skipBrackets() {
		if (fToken == Symbols.TokenRBRACKET) {
			nextToken();
			if (fToken == Symbols.TokenLBRACKET) {
				return true;
			}
		}
		return false;
	}
	/**