docs: public static Script createInputScript(@Nullable TransactionSignature signature) {
          byte[] sigBytes = signature != null ? signature.encodeToBitcoin() : new byte[]{};
          return new ScriptBuilder().data(sigBytes).build();
      }