public Patch createNewPatch() {
public IPatch createNewPatch() {
    public Patch createNewPatch() {        byte [] sysex = new byte[this.patchSize];        Patch p;        Patch tempPatch;        for(int patchNum = 0; patchNum < patchNumbers.length; patchNum++) {            tempPatch = YamahaTG100SingleDriver.createNewPatch(patchNum);            calculateChecksum(tempPatch);            System.arraycopy(   tempPatch.sysex,                                0,                                sysex,                                getPatchStart(patchNum),                                this.singleSize );        }        p = new Patch(sysex);        return p;    }