Patch p = bankDriver.getPatch (bankData, aNumPatch);
Patch p = (Patch)bankDriver.getPatch (bankData, aNumPatch);
    public JSLFrame EditPatch (int aNumPatch, int aPart) // This is not called. OK?    {        Patch p = bankDriver.getPatch (bankData, aNumPatch);        if (p==null) {			return null;		}        PatchEditorFrame pf= (PatchEditorFrame)(YamahaFS1RVoiceDriver.getInstance().editPatch(p, aPart, aNumPatch-128));        //pf.setBankEditorInformation (this,table.getSelectedRow (),table.getSelectedColumn ());		pf.setBankEditorInformation(this, aNumPatch % YamahaFS1RBankDriver.NB_ROWS, aNumPatch/YamahaFS1RBankDriver.NB_ROWS);        return pf;    }