The code below gives a warning: Leaking this in constructor.
I totally understand why this warning appear ('this' is not completely initialized).
Instead of suspend the warning is there any better approach to do the same thing?
This project is "under maintenance" so I want to avoid big changes. But from the other side, "a better approach" is always useful.

Java Code:
public class ResizableTable extends JTable
		implements KeyListener, MouseListener, ..... {
	.....
	public ResizableTable(ResizableTableModel rtm, boolean sort) {
		super(rtm);
		addKeyListener(this);
		if (sort) getTableHeader().addMouseListener(this);
	}