Bug 40772 [plan item] Smart tab on empty lines
When having the caret on an empty line, pressing tab cleans up the line and sets the caret it the right indentation column.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/IJavaEditorActionDefinitionIds.java
* Action definition ID of the Navigate -> Open Structure action
	 * (value <code>"org.eclipse.jdt.ui.navigate.java.open.structure"</code>).
	 * 
	 * @since 2.1
	 */
	public static final String OPEN_STRUCTURE= "org.eclipse.jdt.ui.navigate.java.open.structure"; 
	
	
	/**
	 * Action definition ID of the source -> comment action
	 * (value <code>"org.eclipse.jdt.ui.edit.text.java.comment"</code>).
	 */
	public static final String COMMENT= "org.eclipse.jdt.ui.edit.text.java.comment"; 
	
	/**
	 * Action definition ID of the source -> uncomment action
	 * (value <code>"org.eclipse.jdt.ui.edit.text.java.uncomment"</code>).
	 */
	public static final String UNCOMMENT= "org.eclipse.jdt.ui.edit.text.java.uncomment"; 
	
	/**
	 * Action definition ID of the source -> add block comment action
	 * (value <code>"org.eclipse.jdt.ui.edit.text.java.add.block.comment"</code>).
	 * @since 3.0
	 */
	public static final String ADD_BLOCK_COMMENT= "org.eclipse.jdt.ui.edit.text.java.add.block.comment"; 
	/**
	 * Action definition ID of the source -> remove block comment action
	 * (value <code>"org.eclipse.jdt.ui.edit.text.java.remove.block.comment"</code>).
	 * @since 3.0