/**
   * TODO this is a temporary workaround for https://bugs.eclipse.org/bugs/show_bug.cgi?id=83600 and
   * https://bugs.eclipse.org/bugs/show_bug.cgi?id=85293
   *
   * @param signature the method signature to convert
   * @return the fixed signature
   */
  public static char[] fix83600(char[] signature) {
    if (signature == null || signature.length < 2) return signature;

    return Signature.removeCapture(signature);
  }