[ {
  "shortName" : "private AuthenticodeSigner build()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerHelper.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 271,
  "endLine" : 467,
  "linesOfCode" : 173,
  "mcCabeIndex" : 68,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void printInfo()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 791,
  "endLine" : 876,
  "linesOfCode" : 79,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setSignature()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/mscab/MSCabinetFile.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 225,
  "endLine" : 283,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sign()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerHelper.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 469,
  "endLine" : 516,
  "linesOfCode" : 43,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "jsign-maven-plugin/src/main/java/net/jsign/JsignMojo.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::jsign-maven-plugin" ],
  "startLine" : 130,
  "endLine" : 176,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static File getYkcs11Library()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/YubiKey.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 63,
  "endLine" : 112,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void execute()",
  "longName" : "",
  "relativeFileName" : "jsign-cli/src/main/java/net/jsign/JsignCLI.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::jsign-cli" ],
  "startLine" : 78,
  "endLine" : 118,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SigningServicePrivateKey getPrivateKey()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/GoogleCloudSigningService.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 110,
  "endLine" : 154,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AuthenticodeSignedDataGenerator createSignedDataGenerator()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/AuthenticodeSigner.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 399,
  "endLine" : 444,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void writeDataDirectory()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 652,
  "endLine" : 709,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KeyStore load()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/KeyStoreUtils.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 47,
  "endLine" : 85,
  "linesOfCode" : 34,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CMSSignedData timestamp()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/timestamp/RFC3161Timestamper.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 48,
  "endLine" : 86,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeProxy()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerHelper.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 561,
  "endLine" : 596,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sign()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/AuthenticodeSigner.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 317,
  "endLine" : 359,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignerHelper param()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerHelper.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 236,
  "endLine" : 265,
  "linesOfCode" : 29,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSignatures()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/msi/MSIFile.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 220,
  "endLine" : 252,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DigestCalculator get()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/asn1/authenticode/AuthenticodeDigestCalculatorProvider.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 41,
  "endLine" : 72,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map query()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/RESTClient.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 50,
  "endLine" : 79,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized List getSignatures()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/mscab/MSCabinetFile.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 194,
  "endLine" : 222,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CMSSignedData timestamp()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/timestamp/AuthenticodeTimestamper.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 49,
  "endLine" : 79,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PrivateKey readPrivateKeyPEM()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/PrivateKeyUtils.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 74,
  "endLine" : 110,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PrivateKey parse()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/PVK.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 65,
  "endLine" : 96,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Signable of()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/Signable.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 107,
  "endLine" : 139,
  "linesOfCode" : 25,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "jsign-ant/src/main/java/net/jsign/JsignTask.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::jsign-ant" ],
  "startLine" : 159,
  "endLine" : 185,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CMSSignedData timestamp()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/timestamp/Timestamper.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 116,
  "endLine" : 145,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CMSSignedData createSignedData()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/AuthenticodeSigner.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 368,
  "endLine" : 397,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSignatures()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/SignableScript.java",
  "fileLinesCount" : 0,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 178,
  "endLine" : 205,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized List getSignatures()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 712,
  "endLine" : 739,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/mscab/CFHeader.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 147,
  "endLine" : 169,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CMSSignedData addNestedSignature()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/AuthenticodeSigner.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 496,
  "endLine" : 523,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readHeaderFirst()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/mscab/CFHeader.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 104,
  "endLine" : 127,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PrivateKey parseKey()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/PVK.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 142,
  "endLine" : 169,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/RESTClient.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 81,
  "endLine" : 100,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void read()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/mscab/CFHeader.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 83,
  "endLine" : 102,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void headerDigestUpdate()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/mscab/CFHeader.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 179,
  "endLine" : 201,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MSCabinetFile()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/mscab/MSCabinetFile.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 111,
  "endLine" : 135,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Proxy getProxyFromSettings()",
  "longName" : "",
  "relativeFileName" : "jsign-maven-plugin/src/main/java/net/jsign/JsignMojo.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::jsign-maven-plugin" ],
  "startLine" : 178,
  "endLine" : 200,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEImageChecksum.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 56,
  "endLine" : 81,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void copy()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/ChannelUtils.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 49,
  "endLine" : 69,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PEFile()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 126,
  "endLine" : 148,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String decode()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/msi/MSIStreamName.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 56,
  "endLine" : 77,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readHeaderSecond()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/mscab/CFHeader.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 129,
  "endLine" : 145,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void printHelp()",
  "longName" : "",
  "relativeFileName" : "jsign-cli/src/main/java/net/jsign/JsignCLI.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::jsign-cli" ],
  "startLine" : 125,
  "endLine" : 141,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CMSSignedData modifySignedData()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/timestamp/Timestamper.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 177,
  "endLine" : 196,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignableScript()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/SignableScript.java",
  "fileLinesCount" : 0,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 100,
  "endLine" : 118,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPEFile()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 90,
  "endLine" : 106,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CMSSignedData getSignature()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/CertificateTableEntry.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 59,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMSCabinetFile()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/mscab/MSCabinetFile.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 77,
  "endLine" : 93,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CMSSignedData generate()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/asn1/authenticode/AuthenticodeSignedDataGenerator.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 42,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List aliases()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/DigiCertOneSigningService.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 121,
  "endLine" : 138,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SigningServiceJcaProvider()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServiceJcaProvider.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CMSSignedData decodeSignatureBlock()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/SignableScript.java",
  "fileLinesCount" : 0,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 221,
  "endLine" : 238,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String createSignatureBlock()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/SignableScript.java",
  "fileLinesCount" : 0,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 249,
  "endLine" : 266,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DigestAlgorithm of()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/DigestAlgorithm.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 57,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized long computeChecksum()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 505,
  "endLine" : 523,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void insert()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/ChannelUtils.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 75,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List aliases()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/AzureKeyVaultSigningService.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 103,
  "endLine" : 118,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SigningServicePrivateKey getPrivateKey()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/DigiCertOneSigningService.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 168,
  "endLine" : 183,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List aliases()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/GoogleCloudSigningService.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 87,
  "endLine" : 102,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Provider createSunPKCS11Provider()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/ProviderUtils.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 39,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void append()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/msi/MSIFile.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 166,
  "endLine" : 179,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized List getCertificateTable()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 747,
  "endLine" : 764,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void updateDigest()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/ChannelUtils.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 103,
  "endLine" : 119,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List removeRoot()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/AuthenticodeSigner.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 452,
  "endLine" : 466,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "jsign-gradle-plugin/src/main/java/net/jsign/JsignGradlePlugin.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::jsign-gradle-plugin" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "jsign-cli/src/main/java/net/jsign/JsignCLI.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::jsign-cli" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SigningServicePrivateKey getPrivateKey()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/AzureKeyVaultSigningService.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 134,
  "endLine" : 146,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DigiCertOneSigningService()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/DigiCertOneSigningService.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 80,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PrivateKey load()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/PrivateKeyUtils.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String decrypt()",
  "longName" : "",
  "relativeFileName" : "jsign-maven-plugin/src/main/java/net/jsign/JsignMojo.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::jsign-maven-plugin" ],
  "startLine" : 202,
  "endLine" : 213,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/msi/MSIStreamName.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASN1Primitive toASN1Primitive()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/asn1/authenticode/SpcSipInfo.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASN1Primitive toASN1Primitive()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/asn1/authenticode/AuthenticodeSignedData.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TimestampingMode of()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/timestamp/TimestampingMode.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setURLs()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/timestamp/Timestamper.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getCertificateInfo()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/DigiCertOneSigningService.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 103,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void read()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 171,
  "endLine" : 181,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void updateChecksum()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 525,
  "endLine" : 536,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASN1Primitive toASN1Primitive()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/asn1/authenticode/SpcSpOpusInfo.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 61,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Timestamper create()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/timestamp/Timestamper.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 206,
  "endLine" : 215,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static KeyManager getKeyManager()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/DigiCertOneSigningService.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 207,
  "endLine" : 218,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void copy()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/ChannelUtils.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CFHeader()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/mscab/CFHeader.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/msi/MSIFile.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 261,
  "endLine" : 269,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASN1Primitive toASN1Primitive()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/asn1/authenticode/SpcLink.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean engineContainsAlias()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServiceKeyStore.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/SignableScript.java",
  "fileLinesCount" : 0,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 310,
  "endLine" : 318,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/Section.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getFlags()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/SectionFlag.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CFFolder read()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/mscab/CFFolder.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MSIFile()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/msi/MSIFile.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasExtendedSignature()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/msi/MSIFile.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean startsWith()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/PVK.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 200,
  "endLine" : 208,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpcSpOpusInfo()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/asn1/authenticode/SpcSpOpusInfo.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASN1Primitive toASN1Primitive()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/asn1/authenticode/SpcAttributeTypeAndOptionalValue.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DigestAlgorithm of()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/DigestAlgorithm.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized int read()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void write()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 203,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized List getSections()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 766,
  "endLine" : 775,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PEFormat valueOf()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFormat.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MachineType valueOf()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/MachineType.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Subsystem valueOf()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/Subsystem.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthenticodeSigner()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/AuthenticodeSigner.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttributeTable createAuthenticatedAttributes()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/AuthenticodeSigner.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 477,
  "endLine" : 487,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void load()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/mscab/CABSignature.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void save()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/mscab/CABSignature.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void attach()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerHelper.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 518,
  "endLine" : 528,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASN1Object createIndirectData()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/msi/MSIFile.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 209,
  "endLine" : 217,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PrivateKey parse()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/PVK.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeTable getAttributes()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/asn1/authenticode/FilteredAttributeTableGenerator.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpcStatementType()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/asn1/authenticode/SpcStatementType.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASN1Primitive toASN1Primitive()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/asn1/authenticode/SpcString.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumeration engineAliases()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServiceKeyStore.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getCertificateInfo()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/AzureKeyVaultSigningService.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Pattern getSignatureBlockPattern()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/SignableScript.java",
  "fileLinesCount" : 0,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Pattern getSignatureBlockRemovalPattern()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/SignableScript.java",
  "fileLinesCount" : 0,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getSignatureBlock()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/SignableScript.java",
  "fileLinesCount" : 0,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 212,
  "endLine" : 219,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageDigest getMessageDigest()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/DigestAlgorithm.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getBaseOfData()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 359,
  "endLine" : 365,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getImageBase()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 375,
  "endLine" : 381,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSizeOfStackReserve()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 557,
  "endLine" : 563,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSizeOfStackCommit()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 570,
  "endLine" : 576,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSizeOfHeapReserve()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 585,
  "endLine" : 591,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSizeOfHeapCommit()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 598,
  "endLine" : 604,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataDirectory getDataDirectory()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 635,
  "endLine" : 641,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/DataDirectory.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSignature()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/CertificateTableEntry.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getSunPKCS11Configuration()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/YubiKey.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthenticodeSigner()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/AuthenticodeSigner.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeaderSize()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/mscab/CFHeader.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 171,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void load()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/mscab/CFFolder.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void save()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/mscab/CFFolder.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void detach()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerHelper.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 530,
  "endLine" : 537,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASN1Primitive toASN1Primitive()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/asn1/authenticode/SpcIndirectDataContent.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASN1Primitive toASN1Primitive()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/asn1/authenticode/AuthenticodeTimeStampRequest.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASN1Primitive toASN1Primitive()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/asn1/authenticode/SpcSerializedObject.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthenticodeSignedData()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/asn1/authenticode/AuthenticodeSignedData.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASN1Primitive toASN1Primitive()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/asn1/authenticode/SpcPeImageData.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AzureKeyVaultSigningService()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/AzureKeyVaultSigningService.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASN1Object createIndirectData()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/SignableScript.java",
  "fileLinesCount" : 0,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 288,
  "endLine" : 295,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warn()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/StdOutConsole.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASN1Object createIndirectData()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 932,
  "endLine" : 938,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getValue()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEImageChecksum.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthenticodeSigner withDigestAlgorithm()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/AuthenticodeSigner.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 254,
  "endLine" : 259,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASN1Object createIndirectData()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/mscab/MSCabinetFile.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMSIFile()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/msi/MSIFile.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getSortedProperties()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/msi/MSIFile.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BigInteger getBigInteger()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/PVK.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AttributeTable getUnsignedAttributes()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/timestamp/AuthenticodeTimestamper.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoogleCloudSigningService()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/GoogleCloudSigningService.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSignature()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/SignableScript.java",
  "fileLinesCount" : 0,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 241,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/SignableScript.java",
  "fileLinesCount" : 0,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 298,
  "endLine" : 302,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debug()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/StdOutConsole.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void info()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/StdOutConsole.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void pad()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 946,
  "endLine" : 950,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEImageChecksum.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthenticodeSigner withSignatureAlgorithm()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/AuthenticodeSigner.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 293,
  "endLine" : 297,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "jsign/src/main/java/net/jsign/MavenShadePluginHelper.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::jsign" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setOption()",
  "longName" : "",
  "relativeFileName" : "jsign-cli/src/main/java/net/jsign/JsignCLI.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::jsign-cli" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MSIFile()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/msi/MSIFile.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/msi/MSIFile.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSignature()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/msi/MSIFile.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MSIStreamName()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/msi/MSIStreamName.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpcSipInfo()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/asn1/authenticode/SpcSipInfo.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilteredAttributeTableGenerator()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/asn1/authenticode/FilteredAttributeTableGenerator.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpcUuid()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/asn1/authenticode/SpcUuid.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpcIndirectDataContent()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/asn1/authenticode/SpcIndirectDataContent.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpcAttributeTypeAndOptionalValue()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/asn1/authenticode/SpcAttributeTypeAndOptionalValue.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AttributeTable getUnsignedAttributes()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/timestamp/RFC3161Timestamper.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SigningServiceSignature()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServiceSignature.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void engineUpdate()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServiceSignature.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureProviderService()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServiceJcaProvider.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SigningServicePrivateKey()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServicePrivateKey.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PEFile()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized int read()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized int readWord()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized long readDWord()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized long readQWord()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSignature()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 742,
  "endLine" : 745,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthenticodeSigner withProgramName()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/AuthenticodeSigner.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthenticodeSigner withProgramURL()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/AuthenticodeSigner.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthenticodeSigner withSignaturesReplaced()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/AuthenticodeSigner.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthenticodeSigner withTimestamping()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/AuthenticodeSigner.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthenticodeSigner withTimestampingMode()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/AuthenticodeSigner.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthenticodeSigner withTimestampingAuthority()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/AuthenticodeSigner.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthenticodeSigner withTimestamper()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/AuthenticodeSigner.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthenticodeSigner withTimestampingRetries()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/AuthenticodeSigner.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthenticodeSigner withTimestampingRetryWait()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/AuthenticodeSigner.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthenticodeSigner withSignatureAlgorithm()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/AuthenticodeSigner.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthenticodeSigner withSignatureProvider()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/AuthenticodeSigner.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CABSignature()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/mscab/CABSignature.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/mscab/CFFolder.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void digest()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/mscab/CFFolder.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignerHelper()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerHelper.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignerHelper keystore()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerHelper.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignerHelper keystore()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerHelper.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignerHelper storepass()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerHelper.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignerHelper storetype()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerHelper.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignerHelper alias()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerHelper.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignerHelper keypass()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerHelper.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignerHelper keyfile()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerHelper.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignerHelper keyfile()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerHelper.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignerHelper certfile()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerHelper.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignerHelper certfile()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerHelper.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignerHelper alg()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerHelper.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignerHelper tsaurl()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerHelper.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignerHelper tsmode()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerHelper.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignerHelper tsretries()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerHelper.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignerHelper tsretrywait()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerHelper.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignerHelper name()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerHelper.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignerHelper url()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerHelper.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignerHelper proxyUrl()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerHelper.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignerHelper proxyUser()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerHelper.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignerHelper proxyPass()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerHelper.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignerHelper replace()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerHelper.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignerHelper encoding()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerHelper.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignerHelper detached()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerHelper.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MavenConsole()",
  "longName" : "",
  "relativeFileName" : "jsign-maven-plugin/src/main/java/net/jsign/MavenConsole.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::jsign-maven-plugin" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debug()",
  "longName" : "",
  "relativeFileName" : "jsign-maven-plugin/src/main/java/net/jsign/MavenConsole.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::jsign-maven-plugin" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void info()",
  "longName" : "",
  "relativeFileName" : "jsign-maven-plugin/src/main/java/net/jsign/MavenConsole.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::jsign-maven-plugin" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warn()",
  "longName" : "",
  "relativeFileName" : "jsign-maven-plugin/src/main/java/net/jsign/MavenConsole.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::jsign-maven-plugin" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warn()",
  "longName" : "",
  "relativeFileName" : "jsign-maven-plugin/src/main/java/net/jsign/MavenConsole.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::jsign-maven-plugin" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getProgramName()",
  "longName" : "",
  "relativeFileName" : "jsign-cli/src/main/java/net/jsign/JsignCLI.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::jsign-cli" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PESigner()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/PESigner.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PESigner()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/PESigner.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PESigner withProgramName()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/PESigner.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PESigner withProgramURL()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/PESigner.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PESigner withSignaturesReplaced()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/PESigner.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PESigner withTimestamping()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/PESigner.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PESigner withTimestampingMode()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/PESigner.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PESigner withTimestampingAutority()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/PESigner.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PESigner withTimestampingAutority()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/PESigner.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PESigner withTimestampingAuthority()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/PESigner.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PESigner withTimestampingAuthority()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/PESigner.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PESigner withTimestamper()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/PESigner.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PESigner withTimestampingRetries()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/PESigner.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PESigner withTimestampingRetryWait()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/PESigner.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PESigner withDigestAlgorithm()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/PESigner.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PESigner withSignatureAlgorithm()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/PESigner.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PESigner withSignatureAlgorithm()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/PESigner.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PESigner withSignatureAlgorithm()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/PESigner.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PESigner withSignatureProvider()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/PESigner.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sign()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/PESigner.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/msi/MSIStreamName.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpcLink()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/asn1/authenticode/SpcLink.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASN1Primitive toASN1Primitive()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/asn1/authenticode/SpcUuid.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASN1Primitive toASN1Primitive()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/asn1/authenticode/SpcStatementType.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthenticodeTimeStampRequest()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/asn1/authenticode/AuthenticodeTimeStampRequest.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpcSerializedObject()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/asn1/authenticode/SpcSerializedObject.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpcString()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/asn1/authenticode/SpcString.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthenticodeTimestamper()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/timestamp/AuthenticodeTimestamper.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection getExtraCertificates()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/timestamp/AuthenticodeTimestamper.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RFC3161Timestamper()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/timestamp/RFC3161Timestamper.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampingException()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/timestamp/TimestampingException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampingException()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/timestamp/TimestampingException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setURL()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/timestamp/Timestamper.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRetries()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/timestamp/Timestamper.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRetryWait()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/timestamp/Timestamper.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection getExtraCertificates()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/timestamp/Timestamper.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SigningServiceKeyStore()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServiceKeyStore.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Key engineGetKey()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServiceKeyStore.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Certificate engineGetCertificate()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServiceKeyStore.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date engineGetCreationDate()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServiceKeyStore.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void engineSetKeyEntry()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServiceKeyStore.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void engineSetKeyEntry()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServiceKeyStore.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void engineSetCertificateEntry()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServiceKeyStore.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void engineDeleteEntry()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServiceKeyStore.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int engineSize()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServiceKeyStore.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean engineIsKeyEntry()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServiceKeyStore.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean engineIsCertificateEntry()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServiceKeyStore.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String engineGetCertificateAlias()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServiceKeyStore.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void engineStore()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServiceKeyStore.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/AzureKeyVaultSigningService.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DigiCertOneSigningService()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/DigiCertOneSigningService.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/DigiCertOneSigningService.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isIdentifier()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/DigiCertOneSigningService.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map get()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/RESTClient.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map post()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/RESTClient.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void engineInitVerify()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServiceSignature.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void engineInitSign()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServiceSignature.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void engineUpdate()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServiceSignature.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean engineVerify()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServiceSignature.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void engineSetParameter()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServiceSignature.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object engineGetParameter()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServiceSignature.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyStoreProviderService()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServiceJcaProvider.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object newInstance()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServiceJcaProvider.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object newInstance()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServiceJcaProvider.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/GoogleCloudSigningService.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServicePrivateKey.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getProperties()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServicePrivateKey.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAlgorithm()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServicePrivateKey.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFormat()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServicePrivateKey.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PowerShellXMLScript()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/PowerShellXMLScript.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PowerShellXMLScript()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/PowerShellXMLScript.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PowerShellXMLScript()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/PowerShellXMLScript.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isByteOrderMarkSigned()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/PowerShellXMLScript.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isUTF8AutoDetected()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/PowerShellXMLScript.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getSignatureStart()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/PowerShellXMLScript.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getSignatureEnd()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/PowerShellXMLScript.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getLineCommentStart()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/PowerShellXMLScript.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getLineCommentEnd()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/PowerShellXMLScript.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ASN1Object getSpcSipInfo()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/PowerShellXMLScript.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VBScript()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/VBScript.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VBScript()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/VBScript.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VBScript()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/VBScript.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isUTF8AutoDetected()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/VBScript.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getSignatureStart()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/VBScript.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getSignatureEnd()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/VBScript.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getLineCommentStart()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/VBScript.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getLineCommentEnd()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/VBScript.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ASN1Object getSpcSipInfo()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/VBScript.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignableScript()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/SignableScript.java",
  "fileLinesCount" : 0,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignableScript()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/SignableScript.java",
  "fileLinesCount" : 0,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isUTF8AutoDetected()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/SignableScript.java",
  "fileLinesCount" : 0,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContent()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/SignableScript.java",
  "fileLinesCount" : 0,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContent()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/SignableScript.java",
  "fileLinesCount" : 0,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getSignatureInsertionPoint()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/SignableScript.java",
  "fileLinesCount" : 0,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getContentWithoutSignatureBlock()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/SignableScript.java",
  "fileLinesCount" : 0,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WSHScript()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/WSHScript.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WSHScript()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/WSHScript.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WSHScript()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/WSHScript.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isByteOrderMarkSigned()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/WSHScript.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowsScript()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/WindowsScript.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowsScript()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/WindowsScript.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowsScript()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/WindowsScript.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getSignatureStart()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/WindowsScript.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getSignatureEnd()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/WindowsScript.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getLineCommentStart()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/WindowsScript.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getLineCommentEnd()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/WindowsScript.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getSignatureInsertionPoint()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/WindowsScript.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ASN1Object getSpcSipInfo()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/WindowsScript.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JScript()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/JScript.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JScript()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/JScript.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JScript()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/JScript.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isUTF8AutoDetected()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/JScript.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getSignatureStart()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/JScript.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getSignatureEnd()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/JScript.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getLineCommentStart()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/JScript.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getLineCommentEnd()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/JScript.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ASN1Object getSpcSipInfo()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/JScript.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PowerShellScript()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/PowerShellScript.java",
  "fileLinesCount" : 0,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PowerShellScript()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/PowerShellScript.java",
  "fileLinesCount" : 0,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PowerShellScript()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/PowerShellScript.java",
  "fileLinesCount" : 0,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isByteOrderMarkSigned()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/PowerShellScript.java",
  "fileLinesCount" : 0,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getSignatureStart()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/PowerShellScript.java",
  "fileLinesCount" : 0,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getSignatureEnd()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/PowerShellScript.java",
  "fileLinesCount" : 0,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getLineCommentStart()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/PowerShellScript.java",
  "fileLinesCount" : 0,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getLineCommentEnd()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/PowerShellScript.java",
  "fileLinesCount" : 0,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ASN1Object getSpcSipInfo()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/script/PowerShellScript.java",
  "fileLinesCount" : 0,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DigestAlgorithm getDefault()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/DigestAlgorithm.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StdOutConsole()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/StdOutConsole.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warn()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/StdOutConsole.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void close()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MachineType getMachineType()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumberOfSections()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getTimeDateStamp()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getPointerToSymbolTable()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNumberOfSymbols()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSizeOfOptionalHeader()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCharacteristics()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PEFormat getFormat()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMajorLinkerVersion()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinorLinkerVersion()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSizeOfCode()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSizeOfInitializedData()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSizeOfUninitializedData()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getAddressOfEntryPoint()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getBaseOfCode()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSectionAlignment()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getFileAlignment()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMajorOperatingSystemVersion()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinorOperatingSystemVersion()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMajorImageVersion()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 430,
  "endLine" : 432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinorImageVersion()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMajorSubsystemVersion()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinorSubsystemVersion()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getWin32VersionValue()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSizeOfImage()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSizeOfHeaders()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCheckSum()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 495,
  "endLine" : 497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Subsystem getSubsystem()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDllCharacteristics()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 547,
  "endLine" : 549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLoaderFlags()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 611,
  "endLine" : 613,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumberOfRvaAndSizes()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 621,
  "endLine" : 623,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getDataDirectoryOffset()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 625,
  "endLine" : 627,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void printInfo()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 782,
  "endLine" : 784,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getVirtualSize()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/Section.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getVirtualAddress()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/Section.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSizeOfRawData()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/Section.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getPointerToRawData()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/Section.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getPointerToRelocations()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/Section.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getPointerToLineNumbers()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/Section.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumberOfRelocations()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/Section.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumberOfLineNumbers()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/Section.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCharacteristics()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/Section.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getVirtualAddress()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/DataDirectory.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/DataDirectory.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean exists()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/DataDirectory.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void erase()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/DataDirectory.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTrailing()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/DataDirectory.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short getValue()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/CertificateType.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PEImageChecksum()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEImageChecksum.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEImageChecksum.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CertificateTableEntry()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/CertificateTableEntry.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/CertificateTableEntry.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignerException()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerException.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignerException()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerException.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Signable of()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/Signable.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Provider getProvider()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/YubiKey.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthenticodeSigner withTimestampingAuthority()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/AuthenticodeSigner.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthenticodeSigner withSignatureAlgorithm()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/AuthenticodeSigner.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSelfSigned()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/AuthenticodeSigner.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasPreviousCabinet()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/mscab/CFHeader.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNextCabinet()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/mscab/CFHeader.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReservePresent()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/mscab/CFHeader.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSignature()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/mscab/CFHeader.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CABSignature getSignature()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/mscab/CFHeader.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CABSignature()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/mscab/CABSignature.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MSCabinetFile()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/mscab/MSCabinetFile.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/mscab/MSCabinetFile.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File createFile()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerHelper.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getDetachedSignature()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/SignerHelper.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleConsole()",
  "longName" : "",
  "relativeFileName" : "jsign-gradle-plugin/src/main/java/net/jsign/GradleConsole.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::jsign-gradle-plugin" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debug()",
  "longName" : "",
  "relativeFileName" : "jsign-gradle-plugin/src/main/java/net/jsign/GradleConsole.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::jsign-gradle-plugin" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void info()",
  "longName" : "",
  "relativeFileName" : "jsign-gradle-plugin/src/main/java/net/jsign/GradleConsole.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::jsign-gradle-plugin" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warn()",
  "longName" : "",
  "relativeFileName" : "jsign-gradle-plugin/src/main/java/net/jsign/GradleConsole.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::jsign-gradle-plugin" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warn()",
  "longName" : "",
  "relativeFileName" : "jsign-gradle-plugin/src/main/java/net/jsign/GradleConsole.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::jsign-gradle-plugin" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFile()",
  "longName" : "",
  "relativeFileName" : "jsign-ant/src/main/java/net/jsign/JsignTask.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::jsign-ant" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "jsign-ant/src/main/java/net/jsign/JsignTask.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::jsign-ant" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUrl()",
  "longName" : "",
  "relativeFileName" : "jsign-ant/src/main/java/net/jsign/JsignTask.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::jsign-ant" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlg()",
  "longName" : "",
  "relativeFileName" : "jsign-ant/src/main/java/net/jsign/JsignTask.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::jsign-ant" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTsmode()",
  "longName" : "",
  "relativeFileName" : "jsign-ant/src/main/java/net/jsign/JsignTask.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::jsign-ant" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeystore()",
  "longName" : "",
  "relativeFileName" : "jsign-ant/src/main/java/net/jsign/JsignTask.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::jsign-ant" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStorepass()",
  "longName" : "",
  "relativeFileName" : "jsign-ant/src/main/java/net/jsign/JsignTask.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::jsign-ant" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStoretype()",
  "longName" : "",
  "relativeFileName" : "jsign-ant/src/main/java/net/jsign/JsignTask.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::jsign-ant" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlias()",
  "longName" : "",
  "relativeFileName" : "jsign-ant/src/main/java/net/jsign/JsignTask.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::jsign-ant" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCertfile()",
  "longName" : "",
  "relativeFileName" : "jsign-ant/src/main/java/net/jsign/JsignTask.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::jsign-ant" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeyfile()",
  "longName" : "",
  "relativeFileName" : "jsign-ant/src/main/java/net/jsign/JsignTask.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::jsign-ant" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeypass()",
  "longName" : "",
  "relativeFileName" : "jsign-ant/src/main/java/net/jsign/JsignTask.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::jsign-ant" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTsaurl()",
  "longName" : "",
  "relativeFileName" : "jsign-ant/src/main/java/net/jsign/JsignTask.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::jsign-ant" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTsretries()",
  "longName" : "",
  "relativeFileName" : "jsign-ant/src/main/java/net/jsign/JsignTask.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::jsign-ant" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTsretrywait()",
  "longName" : "",
  "relativeFileName" : "jsign-ant/src/main/java/net/jsign/JsignTask.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::jsign-ant" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReplace()",
  "longName" : "",
  "relativeFileName" : "jsign-ant/src/main/java/net/jsign/JsignTask.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::jsign-ant" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEncoding()",
  "longName" : "",
  "relativeFileName" : "jsign-ant/src/main/java/net/jsign/JsignTask.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::jsign-ant" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDetached()",
  "longName" : "",
  "relativeFileName" : "jsign-ant/src/main/java/net/jsign/JsignTask.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::jsign-ant" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AntConsole()",
  "longName" : "",
  "relativeFileName" : "jsign-ant/src/main/java/net/jsign/AntConsole.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::jsign-ant" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debug()",
  "longName" : "",
  "relativeFileName" : "jsign-ant/src/main/java/net/jsign/AntConsole.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::jsign-ant" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void info()",
  "longName" : "",
  "relativeFileName" : "jsign-ant/src/main/java/net/jsign/AntConsole.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::jsign-ant" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warn()",
  "longName" : "",
  "relativeFileName" : "jsign-ant/src/main/java/net/jsign/AntConsole.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::jsign-ant" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warn()",
  "longName" : "",
  "relativeFileName" : "jsign-ant/src/main/java/net/jsign/AntConsole.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::jsign-ant" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PVK()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/PVK.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 53,
  "endLine" : 54,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpcLink()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/asn1/authenticode/SpcLink.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 43,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void engineLoad()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/jca/SigningServiceKeyStore.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 129,
  "endLine" : 130,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/pe/PEFile.java",
  "fileLinesCount" : 951,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 150,
  "endLine" : 151,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeyStoreUtils()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/KeyStoreUtils.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CFHeader()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/mscab/CFHeader.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 69,
  "endLine" : 70,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/mscab/MSCabinetFile.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 286,
  "endLine" : 287,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PrivateKeyUtils()",
  "longName" : "",
  "relativeFileName" : "jsign-core/src/main/java/net/jsign/PrivateKeyUtils.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::jsign-core" ],
  "startLine" : 47,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]