if (Configuration.DEBUG)
  void finishSigning(boolean sectionsOnly) throws IOException  {    if (state != STARTED)      throw new IllegalStateException(Messages.getString("SFHelper.10")); //$NON-NLS-1$    if (sectionsOnly)      return;    ByteArrayOutputStream baos = new ByteArrayOutputStream();    manifest.write(baos);    baos.flush();    String manifestHash = util.hashByteArray(baos.toByteArray());    log.fine("Hashed Manifest " + manifestHash); //$NON-NLS-1$    sfMainAttributes.putValue(Main.DIGEST_MANIFEST, manifestHash);    this.state = FINISHED;  }