public boolean importData(JComponent receiverComp, Transferable t) {
        if (canImport(receiverComp, t.getTransferDataFlavors())) {
            try {
                for (int i = 0; i < GridMouseResultsModelTransferable.flavors.length; i++) {
                    if (t.isDataFlavorSupported(GridMouseResultsModelTransferable.flavors[i])) {
                        if (importGridData(receiverComp, (GridMouseResultsModel) t.getTransferData(GridMouseResultsModelTransferable.flavors[i]))) {
                            return true;
                        }
                    }
                }
            } catch (UnsupportedFlavorException ufe) {
                ufe.printStackTrace();
            } catch (IOException ioe) {
                ioe.printStackTrace();
            }
        }
        return false;
    }