public final IPatch getPatch(IPatch bankData, int selectedPatchNum) { return (IPatch) getPatch((Patch) bankData, selectedPatchNum); }
abstract protected Patch getPatch(Patch bank, int patchNum);
    public final IPatch getPatch(IPatch bankData, int selectedPatchNum) {	return (IPatch) getPatch((Patch) bankData, selectedPatchNum);    }