if (source != null) { source.removeMouseListener(this); source.removeMouseMotionListener(this); } source = null; destination = null;
    protected void removeFromSource()    throws NotImplementedException    {      // TODO: Implement this properly.    }