public void setPatchName (Patch p, String name) {
public void setPatchName (IPatch p, String name) {
  public void setPatchName (Patch p, String name) {    byte[] namebytes;    int address = Byte.parseByte(parameter_base_address, 16);    address = (address << 16) | 0x007000;    int offset=YamahaMotifSysexUtility.findBaseAddressOffset(p.sysex, address);    try {      namebytes=name.getBytes ("US-ASCII");      for (int i = 0; i < 10; i++) {	if (i >= namebytes.length)	  p.sysex[offset + i + YamahaMotifSysexUtility.DATA_OFFSET] =(byte)' ';	else	  p.sysex[offset+ i+ YamahaMotifSysexUtility.DATA_OFFSET]=namebytes[i];      }      YamahaMotifSysexUtility.checksum(p.sysex, offset);    } catch (UnsupportedEncodingException e) { return; }  }