Bug 40337 Bad defaults for insertion point
In version 2.x using "Add settter/getter" will insert the methods at the end of the class, and using "Add constructor from superclass" will insert the constructors at the top of the class. In version 3.0 both of this generators allow to specify the insertion point. This makes this commands more flexible but it slows down their use, and it is contrary to what people got used to. Constructors by default should be inserted before the first method, setters/getters should be inserted after the last method. Best would be to allow the default insertion point to be specified in the options. At a minimum the default should be the same as in 2.x
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/dialogs/SourceActionDialog.java
/*******************************************************************************
 * Copyright (c) 2000, 2003 IBM Corporation and others.
 * All rights reserved. This program and the accompanying materials 
 * are made available under the terms of the Common Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/cpl-v10.html
 * 
 * Contributors:
 *     IBM Corporation - initial API and implementation
 *******************************************************************************/
package org.eclipse.jdt.internal.ui.dialogs;
import java.util.List;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.SelectionAdapter;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.events.SelectionListener;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;