@Override protected void managedVolumeSetLabel(BlockObject blockObject,String deviceLabel){
  if (deviceLabel.contains("(")) {
    blockObject.setLabel(deviceLabel.substring(0,deviceLabel.indexOf('(') - 1));
    blockObject.setDeviceLabel(deviceLabel.substring(deviceLabel.indexOf('(') + 1,deviceLabel.indexOf(')')));
  }
 else {
    super.managedVolumeSetLabel(blockObject,deviceLabel);
  }
}

@ Override protected void managedVolumeSetLabel ( BlockObject blockObject , String deviceLabel ) { if ( deviceLabel . contains ( "(" ) ) { blockObject . setLabel ( deviceLabel . substring ( 0 , deviceLabel . indexOf ( '(' ) - 1 ) ) ; blockObject . setDeviceLabel ( deviceLabel . substring ( deviceLabel . indexOf ( '(' ) + 1 , deviceLabel . indexOf ( ')' ) ) ) ; } else { super . managedVolumeSetLabel ( blockObject , deviceLabel ) ; } }
set the label and device label , given an unmanaged volume
