[ {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XmlFriendlyNameCoder.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::xstream" ],
  "startLine" : 55,
  "endLine" : 416,
  "linesOfCode" : 354,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int handleStateTransition()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/AbstractJsonWriter.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::xstream" ],
  "startLine" : 311,
  "endLine" : 598,
  "linesOfCode" : 276,
  "mcCabeIndex" : 103,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object doUnmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractReflectionConverter.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::xstream" ],
  "startLine" : 279,
  "endLine" : 483,
  "linesOfCode" : 174,
  "mcCabeIndex" : 45,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doMarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractReflectionConverter.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::xstream" ],
  "startLine" : 96,
  "endLine" : 266,
  "linesOfCode" : 160,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T newInstance()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/DependencyInjectionFactory.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::xstream" ],
  "startLine" : 86,
  "endLine" : 262,
  "linesOfCode" : 156,
  "mcCabeIndex" : 43,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doMarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SerializableConverter.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::xstream" ],
  "startLine" : 126,
  "endLine" : 294,
  "linesOfCode" : 151,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object doUnmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SerializableConverter.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::xstream" ],
  "startLine" : 322,
  "endLine" : 484,
  "linesOfCode" : 149,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ISO8601JavaTimeConverter.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::xstream" ],
  "startLine" : 117,
  "endLine" : 280,
  "linesOfCode" : 139,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupAliases()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 795,
  "endLine" : 932,
  "linesOfCode" : 123,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupConverters()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 952,
  "endLine" : 1070,
  "linesOfCode" : 111,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getHeader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/XmlHeaderAwareReader.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::xstream" ],
  "startLine" : 67,
  "endLine" : 179,
  "linesOfCode" : 110,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 89,
  "endLine" : 194,
  "linesOfCode" : 104,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeText()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/PrettyPrintWriter.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::xstream" ],
  "startLine" : 235,
  "endLine" : 330,
  "linesOfCode" : 95,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ToAttributedValueConverter.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::xstream" ],
  "startLine" : 221,
  "endLine" : 325,
  "linesOfCode" : 89,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectOutputStream createObjectOutputStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/TraxSource.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::xstream" ],
  "startLine" : 482,
  "endLine" : 572,
  "linesOfCode" : 85,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map createCallbackIndexMap()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/CGLIBEnhancedConverter.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::xstream" ],
  "startLine" : 213,
  "endLine" : 296,
  "linesOfCode" : 81,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ToAttributedValueConverter.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::xstream" ],
  "startLine" : 134,
  "endLine" : 218,
  "linesOfCode" : 79,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int compareInternal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/xppdom/XppDomComparator.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::xstream" ],
  "startLine" : 63,
  "endLine" : 155,
  "linesOfCode" : 75,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/CGLIBEnhancedConverter.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::xstream" ],
  "startLine" : 104,
  "endLine" : 178,
  "linesOfCode" : 74,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapperWrapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/MapperWrapper.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 117,
  "linesOfCode" : 71,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupImmutableTypes()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1088,
  "endLine" : 1164,
  "linesOfCode" : 70,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Converter cacheConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AnnotationMapper.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::xstream" ],
  "startLine" : 416,
  "endLine" : 484,
  "linesOfCode" : 68,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void convert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/AbstractReferenceMarshaller.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::xstream" ],
  "startLine" : 48,
  "endLine" : 126,
  "linesOfCode" : 66,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupSecurity()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 714,
  "endLine" : 776,
  "linesOfCode" : 59,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void populateMap()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/NamedMapConverter.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::xstream" ],
  "startLine" : 275,
  "endLine" : 340,
  "linesOfCode" : 58,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/CGLIBEnhancedConverter.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::xstream" ],
  "startLine" : 349,
  "endLine" : 406,
  "linesOfCode" : 57,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 569,
  "endLine" : 628,
  "linesOfCode" : 56,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/ExternalizableConverter.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::xstream" ],
  "startLine" : 86,
  "endLine" : 144,
  "linesOfCode" : 55,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/ExternalizableConverter.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::xstream" ],
  "startLine" : 147,
  "endLine" : 205,
  "linesOfCode" : 55,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addParametrizedTypes()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AnnotationMapper.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::xstream" ],
  "startLine" : 230,
  "endLine" : 285,
  "linesOfCode" : 53,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ImplicitCollectionMapper.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::xstream" ],
  "startLine" : 103,
  "endLine" : 151,
  "linesOfCode" : 48,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SaxWriter.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::xstream" ],
  "startLine" : 289,
  "endLine" : 341,
  "linesOfCode" : 47,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object instantiateUsingSerialization()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/PureJavaReflectionProvider.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::xstream" ],
  "startLine" : 102,
  "endLine" : 148,
  "linesOfCode" : 46,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XppDom build()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/xppdom/XppDom.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::xstream" ],
  "startLine" : 180,
  "endLine" : 234,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String encodeName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XmlFriendlyNameCoder.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::xstream" ],
  "startLine" : 480,
  "endLine" : 531,
  "linesOfCode" : 43,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String decodeName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XmlFriendlyNameCoder.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::xstream" ],
  "startLine" : 533,
  "endLine" : 587,
  "linesOfCode" : 43,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeValueToImplicitCollection()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractReflectionConverter.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::xstream" ],
  "startLine" : 511,
  "endLine" : 553,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processTypes()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AnnotationMapper.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::xstream" ],
  "startLine" : 179,
  "endLine" : 228,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void write()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SunUnsafeReflectionProvider.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream" ],
  "startLine" : 60,
  "endLine" : 102,
  "linesOfCode" : 42,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object convert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/AbstractReferenceUnmarshaller.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::xstream" ],
  "startLine" : 45,
  "endLine" : 86,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxWriter.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::xstream" ],
  "startLine" : 165,
  "endLine" : 211,
  "linesOfCode" : 41,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectInputStream createObjectInputStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 2107,
  "endLine" : 2150,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/TreeSetConverter.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::xstream" ],
  "startLine" : 59,
  "endLine" : 99,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/FontConverter.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::xstream" ],
  "startLine" : 98,
  "endLine" : 138,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamedMapConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/NamedMapConverter.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::xstream" ],
  "startLine" : 191,
  "endLine" : 231,
  "linesOfCode" : 40,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract ChronoLocalDate chronoLocalDateOf()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/AbstractChronoLocalDateConverter.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::xstream" ],
  "startLine" : 32,
  "endLine" : 75,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parse()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SaxWriter.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::xstream" ],
  "startLine" : 602,
  "endLine" : 642,
  "linesOfCode" : 39,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/StackTraceElementConverter.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::xstream" ],
  "startLine" : 127,
  "endLine" : 165,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ConverterTypeBenchmark.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 181,
  "endLine" : 218,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object readResolve()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/TreeSetConverter.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::xstream" ],
  "startLine" : 101,
  "endLine" : 142,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/NamedMapConverter.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::xstream" ],
  "startLine" : 234,
  "endLine" : 272,
  "linesOfCode" : 37,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getSerializablePersistentFields()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/SerializationMembers.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::xstream" ],
  "startLine" : 211,
  "endLine" : 246,
  "linesOfCode" : 36,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/DynamicProxyConverter.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::xstream" ],
  "startLine" : 99,
  "endLine" : 134,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map buildAttributeMap()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractAttributedCharacterIteratorAttributeConverter.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::xstream" ],
  "startLine" : 101,
  "endLine" : 135,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/JavaBeanConverter.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::xstream" ],
  "startLine" : 67,
  "endLine" : 105,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object newInstance()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/PureJavaReflectionProvider.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::xstream" ],
  "startLine" : 67,
  "endLine" : 100,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ActivationDataFlavorConverter.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::xstream" ],
  "startLine" : 60,
  "endLine" : 94,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/NameCoderBenchmark.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 266,
  "endLine" : 299,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/StringConverterBenchmark.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 198,
  "endLine" : 231,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveUp()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamReader.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::xstream" ],
  "startLine" : 123,
  "endLine" : 158,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/TreeSetConverter.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::xstream" ],
  "startLine" : 149,
  "endLine" : 184,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void populateTreeMap()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/TreeMapConverter.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::xstream" ],
  "startLine" : 109,
  "endLine" : 142,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveDown()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamReader.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::xstream" ],
  "startLine" : 89,
  "endLine" : 120,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectOutputStream createObjectOutputStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 2018,
  "endLine" : 2053,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processImplicitAnnotation()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AnnotationMapper.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::xstream" ],
  "startLine" : 360,
  "endLine" : 391,
  "linesOfCode" : 32,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/JavaMethodConverter.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::xstream" ],
  "startLine" : 113,
  "endLine" : 148,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/StringConverterBenchmark.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 240,
  "endLine" : 270,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/DateConverter.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::xstream" ],
  "startLine" : 58,
  "endLine" : 92,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/JavaBeanConverter.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::xstream" ],
  "startLine" : 108,
  "endLine" : 143,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractPullReader.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::xstream" ],
  "startLine" : 179,
  "endLine" : 214,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/LongConverter.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::xstream" ],
  "startLine" : 27,
  "endLine" : 56,
  "linesOfCode" : 30,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T clone()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/Cloneables.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::xstream" ],
  "startLine" : 28,
  "endLine" : 56,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DictionaryEntry buildCache()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/FieldDictionary.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::xstream" ],
  "startLine" : 113,
  "endLine" : 141,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Converter lookupConverterForType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/DefaultConverterLookup.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::xstream" ],
  "startLine" : 56,
  "endLine" : 85,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object callWriteReplace()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/SerializationMembers.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::xstream" ],
  "startLine" : 91,
  "endLine" : 119,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getState()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/AbstractJsonWriter.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::xstream" ],
  "startLine" : 166,
  "endLine" : 193,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Mapper buildMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 642,
  "endLine" : 669,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1755,
  "endLine" : 1782,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFieldNameForItemTypeAndName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ImplicitCollectionMapper.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::xstream" ],
  "startLine" : 163,
  "endLine" : 190,
  "linesOfCode" : 28,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean add()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractReflectionConverter.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::xstream" ],
  "startLine" : 701,
  "endLine" : 729,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DictionaryEntry buildDictionaryEntryForClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/FieldDictionary.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::xstream" ],
  "startLine" : 144,
  "endLine" : 173,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/RecordConverter.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::xstream" ],
  "startLine" : 48,
  "endLine" : 80,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/WeekFieldsConverter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::xstream" ],
  "startLine" : 62,
  "endLine" : 90,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class loadClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CompositeClassLoader.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 98,
  "endLine" : 130,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T fetchFromPool()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/Pool.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::xstream" ],
  "startLine" : 45,
  "endLine" : 71,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String decodeNode()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/NameCoderBenchmark.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 149,
  "endLine" : 174,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object iterate()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/WeakCache.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 168,
  "endLine" : 193,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ISO8601JodaTimeConverter.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::xstream" ],
  "startLine" : 95,
  "endLine" : 121,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected K extractKey()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/FilePersistenceStrategy.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::xstream" ],
  "startLine" : 88,
  "endLine" : 112,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serializedClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ArrayMapper.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::xstream" ],
  "startLine" : 30,
  "endLine" : 54,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processConverterAnnotations()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AnnotationMapper.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::xstream" ],
  "startLine" : 287,
  "endLine" : 311,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean add()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AnnotationMapper.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::xstream" ],
  "startLine" : 533,
  "endLine" : 557,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSerializableProperties()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/BeanProvider.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::xstream" ],
  "startLine" : 85,
  "endLine" : 109,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/Base64Benchmark.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 202,
  "endLine" : 225,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String unescape()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/FileStreamStrategy.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::xstream" ],
  "startLine" : 54,
  "endLine" : 78,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serializedClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/LambdaMapper.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::xstream" ],
  "startLine" : 36,
  "endLine" : 59,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ConverterTypeBenchmark.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 242,
  "endLine" : 265,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedMap.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::xstream" ],
  "startLine" : 171,
  "endLine" : 193,
  "linesOfCode" : 23,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractReflectionConverter.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::xstream" ],
  "startLine" : 624,
  "endLine" : 646,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/RecordConverter.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::xstream" ],
  "startLine" : 155,
  "endLine" : 177,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToAttributedValueConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ToAttributedValueConverter.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::xstream" ],
  "startLine" : 103,
  "endLine" : 126,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/DateConverter.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::xstream" ],
  "startLine" : 209,
  "endLine" : 235,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThreadSafePropertyEditor()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ThreadSafePropertyEditor.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::xstream" ],
  "startLine" : 39,
  "endLine" : 61,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object callReadResolve()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/SerializationMembers.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::xstream" ],
  "startLine" : 68,
  "endLine" : 89,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator getAttributeNames()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/ReaderDepthState.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::xstream" ],
  "startLine" : 131,
  "endLine" : 154,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SingleValueConverter getLocalConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/EnumMapper.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::xstream" ],
  "startLine" : 83,
  "endLine" : 104,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Callback createReverseEngineeredCallbackOfProperType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/CGLIBEnhancedConverter.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::xstream" ],
  "startLine" : 325,
  "endLine" : 346,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/PropertiesConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 80,
  "endLine" : 101,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/FontConverter.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::xstream" ],
  "startLine" : 74,
  "endLine" : 95,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int pullNextEvent()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxReader.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::xstream" ],
  "startLine" : 59,
  "endLine" : 79,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String explicit()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/path/Path.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::xstream" ],
  "startLine" : 115,
  "endLine" : 135,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeId()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 115,
  "endLine" : 135,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 619,
  "endLine" : 640,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1409,
  "endLine" : 1430,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/enums/EnumConverter.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::xstream" ],
  "startLine" : 45,
  "endLine" : 67,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object newInstance()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SunLimitedUnsafeReflectionProvider.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::xstream" ],
  "startLine" : 70,
  "endLine" : 90,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeItem()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/RecordConverter.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::xstream" ],
  "startLine" : 126,
  "endLine" : 147,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ActivationDataFlavorConverter.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 57,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/NamedArrayConverter.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::xstream" ],
  "startLine" : 87,
  "endLine" : 107,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/SqlTimestampConverter.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::xstream" ],
  "startLine" : 77,
  "endLine" : 97,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/ValueRangeConverter.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::xstream" ],
  "startLine" : 61,
  "endLine" : 82,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map buildMap()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/PropertyDictionary.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::xstream" ],
  "startLine" : 116,
  "endLine" : 136,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeData()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ParserBenchmark.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 201,
  "endLine" : 221,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkForCollectionDoSAttack()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/SecurityUtils.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 56,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void putInPool()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/Pool.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::xstream" ],
  "startLine" : 73,
  "endLine" : 93,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object visit()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/WeakCache.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 138,
  "endLine" : 161,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createXMLReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/TraxSource.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::xstream" ],
  "startLine" : 294,
  "endLine" : 316,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int pullNextEvent()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppReader.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::xstream" ],
  "startLine" : 111,
  "endLine" : 130,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Token readToken()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamReader.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::xstream" ],
  "startLine" : 165,
  "endLine" : 184,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class realClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ArrayMapper.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::xstream" ],
  "startLine" : 57,
  "endLine" : 79,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StackTraceElement create()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/StackTraceElementConverter.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::xstream" ],
  "startLine" : 81,
  "endLine" : 100,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object defaultValueFor()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/RecordConverter.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::xstream" ],
  "startLine" : 250,
  "endLine" : 269,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/NamedArrayConverter.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::xstream" ],
  "startLine" : 65,
  "endLine" : 84,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String encode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/Base64Encoder.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::xstream" ],
  "startLine" : 97,
  "endLine" : 115,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Method getMethod()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/SerializationMembers.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::xstream" ],
  "startLine" : 170,
  "endLine" : 189,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Method getRRMethod()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/SerializationMembers.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::xstream" ],
  "startLine" : 191,
  "endLine" : 209,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T fromXML()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStreamer.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::xstream" ],
  "startLine" : 263,
  "endLine" : 281,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JXmlWriter.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::xstream" ],
  "startLine" : 97,
  "endLine" : 115,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomDriver.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::xstream" ],
  "startLine" : 96,
  "endLine" : 114,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class realClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultMapper.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::xstream" ],
  "startLine" : 67,
  "endLine" : 85,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Comparator unmarshalComparator()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/TreeMapConverter.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::xstream" ],
  "startLine" : 88,
  "endLine" : 107,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/JavaFieldConverter.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::xstream" ],
  "startLine" : 91,
  "endLine" : 112,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String encodeNode()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/NameCoderBenchmark.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 124,
  "endLine" : 141,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Field locate()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/Fields.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::xstream" ],
  "startLine" : 28,
  "endLine" : 47,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void callWriteObject()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/SerializationMembers.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::xstream" ],
  "startLine" : 145,
  "endLine" : 162,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/FastField.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::xstream" ],
  "startLine" : 35,
  "endLine" : 52,
  "linesOfCode" : 18,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/PrettyPrintWriter.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::xstream" ],
  "startLine" : 333,
  "endLine" : 350,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pushElement()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/path/PathTracker.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::xstream" ],
  "startLine" : 77,
  "endLine" : 94,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/path/Path.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::xstream" ],
  "startLine" : 138,
  "endLine" : 157,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path apply()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/path/Path.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::xstream" ],
  "startLine" : 197,
  "endLine" : 218,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String realMember()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/OuterClassMapper.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::xstream" ],
  "startLine" : 59,
  "endLine" : 76,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractAttributedCharacterIteratorAttributeConverter.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::xstream" ],
  "startLine" : 63,
  "endLine" : 80,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int compare()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SortableFieldKeySorter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::xstream" ],
  "startLine" : 73,
  "endLine" : 91,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/ErrorWritingException.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::xstream" ],
  "startLine" : 119,
  "endLine" : 136,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/PropertiesConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 60,
  "endLine" : 77,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void marshalMethod()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/JavaMethodConverter.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::xstream" ],
  "startLine" : 89,
  "endLine" : 110,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/LocaleConverter.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 50,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object newInstance()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/BeanProvider.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::xstream" ],
  "startLine" : 65,
  "endLine" : 82,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object convert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/TreeUnmarshaller.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::xstream" ],
  "startLine" : 72,
  "endLine" : 88,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/Primitives.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::xstream" ],
  "startLine" : 29,
  "endLine" : 45,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V put()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedMap.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::xstream" ],
  "startLine" : 121,
  "endLine" : 140,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized CustomObjectInputStream getInstance()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 67,
  "endLine" : 83,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JettisonMappedXmlDriver.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::xstream" ],
  "startLine" : 112,
  "endLine" : 129,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JettisonMappedXmlDriver.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::xstream" ],
  "startLine" : 132,
  "endLine" : 149,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String peekElement()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/path/PathTracker.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::xstream" ],
  "startLine" : 124,
  "endLine" : 140,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copy()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/copy/HierarchicalStreamCopier.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::xstream" ],
  "startLine" : 35,
  "endLine" : 51,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String unescapeFieldName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AbstractXmlFriendlyMapper.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::xstream" ],
  "startLine" : 85,
  "endLine" : 101,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/GregorianCalendarConverter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::xstream" ],
  "startLine" : 54,
  "endLine" : 72,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/DateConverter.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::xstream" ],
  "startLine" : 185,
  "endLine" : 201,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeProperty()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/BeanProvider.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::xstream" ],
  "startLine" : 112,
  "endLine" : 128,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized CustomObjectOutputStream getInstance()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XMLInputFactory createInputFactory()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StandardStaxDriver.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::xstream" ],
  "startLine" : 74,
  "endLine" : 89,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String peekNextChild()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractPullReader.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::xstream" ],
  "startLine" : 222,
  "endLine" : 237,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path relativeTo()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/path/Path.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::xstream" ],
  "startLine" : 168,
  "endLine" : 185,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 83,
  "endLine" : 100,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Token contructToken()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 202,
  "endLine" : 217,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 557,
  "endLine" : 572,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private V readFile()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/AbstractFilePersistenceStrategy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::xstream" ],
  "startLine" : 173,
  "endLine" : 189,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/FilePersistenceStrategy.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::xstream" ],
  "startLine" : 133,
  "endLine" : 148,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class realClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/CachingMapper.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::xstream" ],
  "startLine" : 38,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImplicitCollectionMapperForClass getMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ImplicitCollectionMapper.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::xstream" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractReflectionConverter.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::xstream" ],
  "startLine" : 78,
  "endLine" : 94,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map sort()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/XStream12FieldKeySorter.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::xstream" ],
  "startLine" : 29,
  "endLine" : 45,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/FieldKey.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::xstream" ],
  "startLine" : 58,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/BitSetConverter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/PathConverter.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::xstream" ],
  "startLine" : 39,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object unmarshalIndividualByteElements()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/EncodedByteArrayConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 78,
  "endLine" : 95,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ISO8601SqlTimestampConverter.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::xstream" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HibernateMapper()",
  "longName" : "",
  "relativeFileName" : "xstream-hibernate/src/java/com/thoughtworks/xstream/hibernate/mapper/HibernateMapper.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::xstream-hibernate" ],
  "startLine" : 39,
  "endLine" : 53,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/WeakCache.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 94,
  "endLine" : 110,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection values()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/WeakCache.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 113,
  "endLine" : 129,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void callReadObject()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/SerializationMembers.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::xstream" ],
  "startLine" : 125,
  "endLine" : 139,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasMoreChildren()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractPullReader.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::xstream" ],
  "startLine" : 85,
  "endLine" : 99,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Event readEvent()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractPullReader.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::xstream" ],
  "startLine" : 138,
  "endLine" : 152,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 177,
  "endLine" : 191,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupMappers()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 698,
  "endLine" : 712,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerConverterDynamically()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1072,
  "endLine" : 1086,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String escapeFieldName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AbstractXmlFriendlyMapper.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::xstream" ],
  "startLine" : 69,
  "endLine" : 83,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serializedClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/PackageAliasingMapper.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::xstream" ],
  "startLine" : 58,
  "endLine" : 72,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class realClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/PackageAliasingMapper.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::xstream" ],
  "startLine" : 75,
  "endLine" : 91,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processAliasAnnotation()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AnnotationMapper.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::xstream" ],
  "startLine" : 313,
  "endLine" : 328,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSerializable()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SerializableConverter.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::xstream" ],
  "startLine" : 109,
  "endLine" : 123,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldKey()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/FieldKey.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::xstream" ],
  "startLine" : 25,
  "endLine" : 39,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeItem()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/NamedCollectionConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 79,
  "endLine" : 93,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeItem()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/NamedMapConverter.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::xstream" ],
  "startLine" : 357,
  "endLine" : 371,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeData()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ParserBenchmark.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 242,
  "endLine" : 255,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object convertAnother()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/TreeUnmarshaller.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::xstream" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addInternal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CompositeClassLoader.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 82,
  "endLine" : 95,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThreadSafeSimpleDateFormat()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ThreadSafeSimpleDateFormat.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::xstream" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SaxWriter.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::xstream" ],
  "startLine" : 655,
  "endLine" : 669,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XMLOutputFactory createOutputFactory()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StandardStaxDriver.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::xstream" ],
  "startLine" : 92,
  "endLine" : 105,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void configureXMLReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/TraxSource.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::xstream" ],
  "startLine" : 318,
  "endLine" : 331,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JettisonStaxWriter.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::xstream" ],
  "startLine" : 95,
  "endLine" : 108,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/path/Path.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::xstream" ],
  "startLine" : 69,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/StatefulWriter.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::xstream" ],
  "startLine" : 104,
  "endLine" : 117,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long readId()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 149,
  "endLine" : 162,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String escape()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/FileStreamStrategy.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::xstream" ],
  "startLine" : 91,
  "endLine" : 104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/AbstractFilePersistenceStrategy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::xstream" ],
  "startLine" : 138,
  "endLine" : 151,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AnnotationMapper.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::xstream" ],
  "startLine" : 83,
  "endLine" : 97,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/enums/EnumToStringConverter.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::xstream" ],
  "startLine" : 89,
  "endLine" : 102,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map sort()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/NativeFieldKeySorter.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::xstream" ],
  "startLine" : 28,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object createCollection()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/AbstractCollectionConverter.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::xstream" ],
  "startLine" : 157,
  "endLine" : 170,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/OptionalDoubleConverter.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::xstream" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/OptionalLongConverter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/OptionalIntConverter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SingleValueConverter getSingleValueConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/NamedMapConverter.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::xstream" ],
  "startLine" : 342,
  "endLine" : 355,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/SqlTimestampConverter.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::xstream" ],
  "startLine" : 61,
  "endLine" : 74,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void convertAnother()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/TreeMarshaller.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::xstream" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addInformationTo()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/TreeUnmarshaller.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::xstream" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int mapCharToInt()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/Base64Encoder.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::xstream" ],
  "startLine" : 147,
  "endLine" : 159,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SaxWriter.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::xstream" ],
  "startLine" : 682,
  "endLine" : 696,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SaxWriter.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::xstream" ],
  "startLine" : 699,
  "endLine" : 714,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomReader.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::xstream" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkException()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/TraxSource.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::xstream" ],
  "startLine" : 574,
  "endLine" : 586,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JettisonStaxWriter.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::xstream" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/path/Path.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::xstream" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serializedClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ClassAliasingMapper.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::xstream" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String arrayType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ArrayMapper.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::xstream" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImplicitCollectionMappingImpl getImplicitCollectionDefByItemFieldName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ImplicitCollectionMapper.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::xstream" ],
  "startLine" : 202,
  "endLine" : 214,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AnnotationMapper.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::xstream" ],
  "startLine" : 515,
  "endLine" : 527,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String joinEnumValues()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/enums/EnumSetConverter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::xstream" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map sort()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SortableFieldKeySorter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SunLimitedUnsafeReflectionProvider.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::xstream" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/FieldKey.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::xstream" ],
  "startLine" : 87,
  "endLine" : 99,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/ArrayConverter.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::xstream" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/PathConverter.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::xstream" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Class loadHibernateType()",
  "longName" : "",
  "relativeFileName" : "xstream-hibernate/src/java/com/thoughtworks/xstream/hibernate/util/Hibernate.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::xstream-hibernate" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/NameCoderBenchmark.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 246,
  "endLine" : 257,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/StringConverterBenchmark.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 133,
  "endLine" : 148,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/QuickWriter.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::xstream" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/QuickWriter.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::xstream" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExplicitTypePermission()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/ExplicitTypePermission.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::xstream" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getFeature()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SaxWriter.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::xstream" ],
  "startLine" : 244,
  "endLine" : 256,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaxWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxWriter.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::xstream" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JXmlWriter.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::xstream" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JXmlWriter.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::xstream" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomReader.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::xstream" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/xppdom/XppDomComparator.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::xstream" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/PrettyPrintWriter.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::xstream" ],
  "startLine" : 190,
  "endLine" : 201,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void move()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractPullReader.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::xstream" ],
  "startLine" : 125,
  "endLine" : 136,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Event readRealEvent()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractPullReader.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::xstream" ],
  "startLine" : 154,
  "endLine" : 165,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxDriver.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::xstream" ],
  "startLine" : 132,
  "endLine" : 143,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReaderWrapper wrapReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxDriver.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::xstream" ],
  "startLine" : 145,
  "endLine" : 158,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamWriter createWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JettisonMappedXmlDriver.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::xstream" ],
  "startLine" : 152,
  "endLine" : 163,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamWriter createWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JettisonMappedXmlDriver.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::xstream" ],
  "startLine" : 166,
  "endLine" : 177,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonWriter.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::xstream" ],
  "startLine" : 189,
  "endLine" : 200,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getPath()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/path/PathTracker.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::xstream" ],
  "startLine" : 167,
  "endLine" : 178,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/ReaderDepthState.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::xstream" ],
  "startLine" : 95,
  "endLine" : 107,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeFile()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/AbstractFilePersistenceStrategy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::xstream" ],
  "startLine" : 156,
  "endLine" : 167,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serializedClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/EnumMapper.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::xstream" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldLookForSingleValueConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AttributeMapper.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processLocalConverterAnnotation()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AnnotationMapper.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::xstream" ],
  "startLine" : 403,
  "endLine" : 414,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object instantiateNewInstance()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractReflectionConverter.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::xstream" ],
  "startLine" : 561,
  "endLine" : 572,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object toPhysicalArray()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractReflectionConverter.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::xstream" ],
  "startLine" : 675,
  "endLine" : 686,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/ErrorWritingException.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::xstream" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/OptionalConverter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::xstream" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JapaneseEra fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/JapaneseEraConverter.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZoneId fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/ZoneIdConverter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::xstream" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Chronology fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/ChronologyConverter.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serializedClass()",
  "longName" : "",
  "relativeFileName" : "xstream-hibernate/src/java/com/thoughtworks/xstream/hibernate/mapper/HibernateMapper.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::xstream-hibernate" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ConverterTypeBenchmark.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 162,
  "endLine" : 172,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void convert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/TreeMarshaller.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::xstream" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/TreeMarshaller.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::xstream" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Field find()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/Fields.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::xstream" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/FastStack.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::xstream" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String readClassAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/HierarchicalStreams.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toXML()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStreamer.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::xstream" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getProperty()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SaxWriter.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::xstream" ],
  "startLine" : 366,
  "endLine" : 376,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxWriter.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::xstream" ],
  "startLine" : 143,
  "endLine" : 153,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dom4JXmlWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JXmlWriter.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::xstream" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void finishTag()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/PrettyPrintWriter.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::xstream" ],
  "startLine" : 352,
  "endLine" : 362,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XMLInputFactory createInputFactory()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SjsxpDriver.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::xstream" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XppReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppReader.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::xstream" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XppReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppReader.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::xstream" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XmlPullParser createParser()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppReader.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::xstream" ],
  "startLine" : 98,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Element createNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomWriter.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::xstream" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamWriter createWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JDriver.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::xstream" ],
  "startLine" : 143,
  "endLine" : 153,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxDriver.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::xstream" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/AbstractJsonWriter.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::xstream" ],
  "startLine" : 289,
  "endLine" : 299,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addLabel()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonWriter.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::xstream" ],
  "startLine" : 176,
  "endLine" : 186,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resizeStacks()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/path/PathTracker.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::xstream" ],
  "startLine" : 152,
  "endLine" : 162,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAncestor()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/path/Path.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::xstream" ],
  "startLine" : 220,
  "endLine" : 230,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 137,
  "endLine" : 147,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/XmlArrayList.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::xstream" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String unescape()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/FilePersistenceStrategy.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::xstream" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addDefaults()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultImplementationsMapper.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::xstream" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class realClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ClassAliasingMapper.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::xstream" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serializedMember()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/OuterClassMapper.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processAnnotations()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AnnotationMapper.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::xstream" ],
  "startLine" : 156,
  "endLine" : 167,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/enums/EnumSetConverter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::xstream" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/enums/EnumMapConverter.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::xstream" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleUnknownField()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractReflectionConverter.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::xstream" ],
  "startLine" : 499,
  "endLine" : 509,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSerializableFields()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/CGLIBEnhancedConverter.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::xstream" ],
  "startLine" : 449,
  "endLine" : 459,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractAttributedCharacterIteratorAttributeConverter.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::xstream" ],
  "startLine" : 141,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSerializableFields()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/PureJavaReflectionProvider.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::xstream" ],
  "startLine" : 151,
  "endLine" : 161,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSerializableFields()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SerializableConverter.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::xstream" ],
  "startLine" : 509,
  "endLine" : 519,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addData()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/ErrorWritingException.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::xstream" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/ErrorWritingException.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::xstream" ],
  "startLine" : 101,
  "endLine" : 111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/MapConverter.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::xstream" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void marshalComparator()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/TreeMapConverter.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::xstream" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeItem()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/AbstractCollectionConverter.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::xstream" ],
  "startLine" : 61,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ToStringConverter.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::xstream" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/AtomicBooleanConverter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::xstream" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/AtomicReferenceConverter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::xstream" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/AtomicReferenceConverter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::xstream" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/OptionalConverter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::xstream" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/JavaMethodConverter.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::xstream" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object invokeCanonicalConstructor()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/RecordConverter.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::xstream" ],
  "startLine" : 237,
  "endLine" : 247,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ColorConverter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::xstream" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/AtomicIntegerConverter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::xstream" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/AtomicLongConverter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::xstream" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ISO8601SqlTimestampConverter.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::xstream" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DurationConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/DurationConverter.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::xstream" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/DynamicProxyConverter.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::xstream" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ThrowableConverter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::xstream" ],
  "startLine" : 77,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeanProperty property()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/PropertyDictionary.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::xstream" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object set()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/BeanProperty.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeData()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ParserBenchmark.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 278,
  "endLine" : 287,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/Base64Benchmark.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 250,
  "endLine" : 259,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Class loadClassForName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 333,
  "endLine" : 342,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/QuickWriter.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::xstream" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V put()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/OrderRetainingMap.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::xstream" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Class readClassType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/HierarchicalStreams.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::xstream" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T fromXML()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStreamer.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::xstream" ],
  "startLine" : 149,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T fromXML()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStreamer.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::xstream" ],
  "startLine" : 171,
  "endLine" : 180,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T fromXML()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStreamer.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::xstream" ],
  "startLine" : 194,
  "endLine" : 203,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void collectChildElements()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomReader.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::xstream" ],
  "startLine" : 139,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String peekNextChild()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomReader.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::xstream" ],
  "startLine" : 164,
  "endLine" : 173,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrettyPrintWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/PrettyPrintWriter.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::xstream" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void registerMapping()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/QNameMap.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::xstream" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomDriver.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::xstream" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomDriver.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::xstream" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomDriver.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::xstream" ],
  "startLine" : 132,
  "endLine" : 141,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomDriver.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::xstream" ],
  "startLine" : 144,
  "endLine" : 153,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JettisonMappedXmlDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JettisonMappedXmlDriver.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::xstream" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String readString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 164,
  "endLine" : 173,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupDefaultImplementations()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 941,
  "endLine" : 950,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V remove()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/XmlArrayList.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::xstream" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String aliasForSystemAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/SystemAttributeAliasingMapper.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::xstream" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SingleValueConverter getLocalSingleValueConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/LocalConversionMapper.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::xstream" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object readResolve()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ClassAliasingMapper.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::xstream" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPackageAlias()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/PackageAliasingMapper.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/PackageAliasingMapper.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::xstream" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serializedClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/CGLIBMapper.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIgnoredElement()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ElementIgnoringMapper.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::xstream" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleValueConverter getConverterFromItemType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AttributeMapper.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleValueConverter getConverterFromAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AttributeMapper.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class defaultImplementationOf()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AnnotationMapper.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::xstream" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readCallback()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/CGLIBEnhancedConverter.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::xstream" ],
  "startLine" : 408,
  "endLine" : 417,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractAttributedCharacterIteratorAttributeConverter.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::xstream" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/CollectionConverter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::xstream" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCurrentElementToCollection()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/CollectionConverter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::xstream" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/MapConverter.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::xstream" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void putCurrentEntryIntoMap()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/MapConverter.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::xstream" ],
  "startLine" : 116,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/TreeMapConverter.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::xstream" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/StackTraceElementConverter.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::xstream" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Set populateSet()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/SubjectConverter.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::xstream" ],
  "startLine" : 113,
  "endLine" : 122,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object readBareItem()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/NamedCollectionConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object readItem()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/NamedMapConverter.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::xstream" ],
  "startLine" : 373,
  "endLine" : 382,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/GregorianCalendarConverter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::xstream" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/JavaFieldConverter.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::xstream" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/ZonedDateTimeConverter.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator serializablePropertiesFor()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/PropertyDictionary.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::xstream" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object get()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/BeanProperty.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Model()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ConverterTypeBenchmark.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkData()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ParserBenchmark.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 258,
  "endLine" : 266,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ParserBenchmark.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 327,
  "endLine" : 335,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ParserBenchmark.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 344,
  "endLine" : 353,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String encodeNode()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/NameCoderBenchmark.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 193,
  "endLine" : 201,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String decodeNode()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/NameCoderBenchmark.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 204,
  "endLine" : 212,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object start()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/TreeUnmarshaller.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::xstream" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAsText()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ThreadSafePropertyEditor.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::xstream" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object setAsText()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ThreadSafePropertyEditor.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::xstream" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/QuickWriter.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::xstream" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/QuickWriter.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::xstream" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/WeakCache.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allows()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/RegExpTypePermission.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::xstream" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T fromXML()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStreamer.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::xstream" ],
  "startLine" : 127,
  "endLine" : 135,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Xpp3Dom build()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/xppdom/Xpp3DomBuilder.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::xstream" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Driver.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::xstream" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Driver.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::xstream" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Driver.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::xstream" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Driver.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::xstream" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractXppDomDriver.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::xstream" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractXppDomDriver.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::xstream" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomDriver.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomDriver.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomDriver.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomDriver.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XMLOutputFactory createOutputFactory()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SjsxpDriver.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::xstream" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object clone()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XmlFriendlyNameCoder.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::xstream" ],
  "startLine" : 590,
  "endLine" : 599,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSourceAsList()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/TraxSource.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::xstream" ],
  "startLine" : 283,
  "endLine" : 292,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DocumentBuilderFactory createDocumentBuilderFactory()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomDriver.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::xstream" ],
  "startLine" : 136,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractXppDriver.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::xstream" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJavaClassName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/QNameMap.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::xstream" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QName getQName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/QNameMap.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::xstream" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SAXReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JDriver.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::xstream" ],
  "startLine" : 171,
  "endLine" : 179,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveDown()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractPullReader.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::xstream" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleCheckedStateTransition()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/AbstractJsonWriter.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::xstream" ],
  "startLine" : 301,
  "endLine" : 309,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void endNewLine()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonWriter.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::xstream" ],
  "startLine" : 235,
  "endLine" : 243,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int depthOfPathDivergence()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/path/Path.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::xstream" ],
  "startLine" : 187,
  "endLine" : 195,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startNodeCommon()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/StatefulWriter.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::xstream" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/StatefulWriter.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::xstream" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/ReaderDepthState.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::xstream" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getId()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamWriter.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::xstream" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaticNameCoder()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/naming/StaticNameCoder.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object readResolve()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/naming/StaticNameCoder.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::xstream" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void toXML()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1217,
  "endLine" : 1225,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void toXML()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1233,
  "endLine" : 1241,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V remove()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/AbstractFilePersistenceStrategy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::xstream" ],
  "startLine" : 221,
  "endLine" : 230,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getMember()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/FieldAliasingMapper.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::xstream" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class realClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/SecurityMapper.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::xstream" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFieldNameForItemTypeAndName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ImplicitCollectionMapper.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::xstream" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImplicitCollectionMapping getImplicitCollectionDefForFieldName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ImplicitCollectionMapper.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::xstream" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getItemTypeForItemFieldName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ImplicitCollectionMapper.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::xstream" ],
  "startLine" : 192,
  "endLine" : 200,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImplicitCollectionMapping getImplicitCollectionDefForFieldName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ImplicitCollectionMapper.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::xstream" ],
  "startLine" : 216,
  "endLine" : 224,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processAliasTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AnnotationMapper.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::xstream" ],
  "startLine" : 330,
  "endLine" : 338,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processFieldAliasAnnotation()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AnnotationMapper.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::xstream" ],
  "startLine" : 340,
  "endLine" : 348,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processAsAttributeAnnotation()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AnnotationMapper.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::xstream" ],
  "startLine" : 350,
  "endLine" : 358,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processOmitFieldAnnotation()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AnnotationMapper.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::xstream" ],
  "startLine" : 393,
  "endLine" : 401,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Class getClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AnnotationMapper.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::xstream" ],
  "startLine" : 486,
  "endLine" : 494,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupMappers()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AnnotationMapper.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::xstream" ],
  "startLine" : 496,
  "endLine" : 504,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/enums/EnumSetConverter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::xstream" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int accept()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/CGLIBEnhancedConverter.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::xstream" ],
  "startLine" : 488,
  "endLine" : 496,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractAttributedCharacterIteratorAttributeConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractAttributedCharacterIteratorAttributeConverter.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::xstream" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/PureJavaReflectionProvider.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::xstream" ],
  "startLine" : 224,
  "endLine" : 233,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BitSet unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/BitSetConverter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::xstream" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CollectionConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/CollectionConverter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::xstream" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/MapConverter.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::xstream" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/RegexPatternConverter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::xstream" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/RegexPatternConverter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::xstream" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object componentValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/RecordConverter.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::xstream" ],
  "startLine" : 199,
  "endLine" : 207,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ThrowableConverter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::xstream" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/LocalDateConverter.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YearMonth fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/YearMonthConverter.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HijrahDateConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/HijrahDateConverter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::xstream" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/WeekFieldsConverter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::xstream" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/OffsetTimeConverter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Year fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/YearConverter.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/InstantConverter.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/LocalTimeConverter.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/LocalDateTimeConverter.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/ZonedDateTimeConverter.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::xstream" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Period fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/PeriodConverter.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/OffsetDateTimeConverter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::xstream" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MonthDay fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/MonthDayConverter.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/DurationConverter.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendErrors()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/DateConverter.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::xstream" ],
  "startLine" : 248,
  "endLine" : 256,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Class determineType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/JavaBeanConverter.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::xstream" ],
  "startLine" : 153,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Constructor getDefaultConstrutor()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/BeanProvider.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::xstream" ],
  "startLine" : 159,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadOnlyXStream buildXStream()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/XStreamBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Class loadHibernateEnversType()",
  "longName" : "",
  "relativeFileName" : "xstream-hibernate/src/java/com/thoughtworks/xstream/hibernate/util/Hibernate.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::xstream-hibernate" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/StringConverterBenchmark.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 182,
  "endLine" : 189,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flushCache()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/DefaultConverterLookup.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::xstream" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeUnmarshaller()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/TreeUnmarshaller.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::xstream" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PrioritizedList.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::xstream" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlHeaderAwareReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/XmlHeaderAwareReader.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::xstream" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int computeResultingStringSize()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/Base64Encoder.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::xstream" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ISO8601JavaTimeConverter.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::xstream" ],
  "startLine" : 283,
  "endLine" : 290,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void raw()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/QuickWriter.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::xstream" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void raw()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/QuickWriter.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::xstream" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String format()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ThreadSafeSimpleDateFormat.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::xstream" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date parse()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ThreadSafeSimpleDateFormat.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::xstream" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DateFormat fetchFromPool()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ThreadSafeSimpleDateFormat.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::xstream" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V remove()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/OrderRetainingMap.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::xstream" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class resolveClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 219,
  "endLine" : 226,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String createReference()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/ReferenceByXPathMarshaller.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::xstream" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void toXML()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStreamer.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::xstream" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Element createNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomWriter.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::xstream" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFeature()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SaxWriter.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::xstream" ],
  "startLine" : 211,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SaxWriter.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::xstream" ],
  "startLine" : 672,
  "endLine" : 679,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startDocument()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SaxWriter.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::xstream" ],
  "startLine" : 722,
  "endLine" : 733,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void flushStartTag()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SaxWriter.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::xstream" ],
  "startLine" : 753,
  "endLine" : 761,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JXmlWriter.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::xstream" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XppDom createNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDomWriter.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::xstream" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Element createNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Writer.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::xstream" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/PrettyPrintWriter.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::xstream" ],
  "startLine" : 218,
  "endLine" : 225,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String peekNextChild()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JReader.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::xstream" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String peekNextChild()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomReader.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Element createNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomWriter.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::xstream" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSource()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/TraxSource.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::xstream" ],
  "startLine" : 262,
  "endLine" : 270,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Element createNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JWriter.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::xstream" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDomReader.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::xstream" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasMoreChildren()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractDocumentReader.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JDriver.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::xstream" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JDriver.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::xstream" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JDriver.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::xstream" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JDriver.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::xstream" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxDriver.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::xstream" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxDriver.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::xstream" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/AbstractJsonWriter.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::xstream" ],
  "startLine" : 258,
  "endLine" : 265,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/AbstractJsonWriter.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::xstream" ],
  "startLine" : 279,
  "endLine" : 286,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isArray()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/AbstractJsonWriter.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::xstream" ],
  "startLine" : 622,
  "endLine" : 629,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeNewLine()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonWriter.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::xstream" ],
  "startLine" : 245,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String normalize()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/path/Path.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::xstream" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/StatefulWriter.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::xstream" ],
  "startLine" : 120,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/ReaderDepthState.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::xstream" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttributeName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/ReaderDepthState.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::xstream" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String get()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamReader.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::xstream" ],
  "startLine" : 230,
  "endLine" : 237,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Token read()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 193,
  "endLine" : 200,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addImmutableType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1639,
  "endLine" : 1646,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean add()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/XmlSet.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::xstream" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serializedMember()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/FieldAliasingMapper.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::xstream" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String realMember()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/FieldAliasingMapper.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::xstream" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addImmutableType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ImmutableTypesMapper.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::xstream" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDefaultImplementation()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultImplementationsMapper.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::xstream" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImplicitCollectionMapperForClass getOrCreateMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ImplicitCollectionMapper.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::xstream" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getItemTypeForItemFieldName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ImplicitCollectionMapper.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::xstream" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ImplicitCollectionMapper.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::xstream" ],
  "startLine" : 286,
  "endLine" : 293,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldSerializeMember()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ElementIgnoringMapper.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::xstream" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SingleValueConverter getLocalConverterFromItemType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AttributeMapper.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processAnnotation()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AnnotationMapper.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::xstream" ],
  "startLine" : 169,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeObject()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AnnotationMapper.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::xstream" ],
  "startLine" : 506,
  "endLine" : 513,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/enums/EnumMapConverter.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::xstream" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canAccess()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractReflectionConverter.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::xstream" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doMarshalConditionally()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SerializableConverter.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::xstream" ],
  "startLine" : 486,
  "endLine" : 493,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getFieldOffset()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SunUnsafeReflectionProvider.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Field field()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/FieldDictionary.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::xstream" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reverseFieldsArray()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/FieldDictionary.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::xstream" ],
  "startLine" : 175,
  "endLine" : 182,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void populateCollection()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/CollectionConverter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::xstream" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void populateMap()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/MapConverter.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::xstream" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/FontConverter.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::xstream" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void marshalPrincipals()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/SubjectConverter.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::xstream" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/EncodedByteArrayConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamedArrayConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/NamedArrayConverter.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::xstream" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addInterfacesToXml()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/DynamicProxyConverter.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::xstream" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/StringConverter.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::xstream" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/DateConverter.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::xstream" ],
  "startLine" : 238,
  "endLine" : 245,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/CharConverter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::xstream" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/TypeConfig.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldConfig with()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/FieldConfig.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XStreamBuilder register()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/XStreamBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream-hibernate/src/java/com/thoughtworks/xstream/hibernate/converter/HibernatePersistentCollectionConverter.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::xstream-hibernate" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceByXPathUnmarshaller()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/ReferenceByXPathUnmarshaller.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::xstream" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static final float getMajorJavaVersion()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 208,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isVersion()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 284,
  "endLine" : 290,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Class getStaxInputFactory()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 387,
  "endLine" : 393,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Class getStaxOutputFactory()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 408,
  "endLine" : 414,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomObjectOutputStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void write()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/Fields.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::xstream" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object read()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/Fields.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::xstream" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T push()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/FastStack.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::xstream" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set keySet()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedMap.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::xstream" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection values()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedMap.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::xstream" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putAll()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedMap.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::xstream" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void registerValidation()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntityResolver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SaxWriter.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::xstream" ],
  "startLine" : 397,
  "endLine" : 403,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDTDHandler()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SaxWriter.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::xstream" ],
  "startLine" : 432,
  "endLine" : 438,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentHandler()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SaxWriter.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::xstream" ],
  "startLine" : 467,
  "endLine" : 473,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setErrorHandler()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SaxWriter.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::xstream" ],
  "startLine" : 503,
  "endLine" : 509,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxWriter.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::xstream" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxWriter.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::xstream" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxWriter.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::xstream" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxWriter.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::xstream" ],
  "startLine" : 156,
  "endLine" : 162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JXmlWriter.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::xstream" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startElement()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JXmlWriter.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::xstream" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String peekNextChild()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomReader.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::xstream" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object readResolve()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/xppdom/XppDom.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::xstream" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String peekNextChild()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Reader.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::xstream" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlFriendlyNameCoder()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XmlFriendlyNameCoder.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::xstream" ],
  "startLine" : 452,
  "endLine" : 458,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setXStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/TraxSource.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::xstream" ],
  "startLine" : 247,
  "endLine" : 254,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamWriter createWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomDriver.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::xstream" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractDocumentWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractDocumentWriter.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::xstream" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void endNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractDocumentWriter.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::xstream" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractXppDriver.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::xstream" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppReader.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::xstream" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveDown()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractDocumentReader.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxReader.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::xstream" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamWriter createWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxDriver.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::xstream" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamWriter createWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxDriver.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::xstream" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IllegalWriterStateException()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/AbstractJsonWriter.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::xstream" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Type getType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/AbstractJsonWriter.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::xstream" ],
  "startLine" : 607,
  "endLine" : 613,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JettisonStaxWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JettisonStaxWriter.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JettisonStaxWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JettisonStaxWriter.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::xstream" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JettisonStaxWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JettisonStaxWriter.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::xstream" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JettisonStaxWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JettisonStaxWriter.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::xstream" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JettisonMappedXmlDriver.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::xstream" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JettisonMappedXmlDriver.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::xstream" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void startObject()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonWriter.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::xstream" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void startArray()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonWriter.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::xstream" ],
  "startLine" : 203,
  "endLine" : 209,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/AbstractDriver.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::xstream" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/AbstractDriver.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::xstream" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathTracker()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/path/PathTracker.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::xstream" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/path/Path.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::xstream" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamWriter.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::xstream" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamWriter.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::xstream" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void write()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamWriter.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::xstream" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pushBack()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamReader.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::xstream" ],
  "startLine" : 186,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamReader.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::xstream" ],
  "startLine" : 196,
  "endLine" : 202,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map invertMap()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/naming/StaticNameCoder.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::xstream" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 591,
  "endLine" : 597,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addImplicitMap()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1887,
  "endLine" : 1893,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Long findEmptyKey()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/XmlSet.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::xstream" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object readResolve()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AbstractAttributeAliasingMapper.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImmutableValueType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ImmutableTypesMapper.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::xstream" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceable()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ImmutableTypesMapper.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::xstream" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class defaultImplementationOf()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultImplementationsMapper.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::xstream" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object readResolve()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultImplementationsMapper.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::xstream" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceable()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/EnumMapper.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::xstream" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flushCache()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/EnumMapper.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::xstream" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String escapeClassName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AbstractXmlFriendlyMapper.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::xstream" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String unescapeClassName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AbstractXmlFriendlyMapper.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::xstream" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean stringFoundAt()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AbstractXmlFriendlyMapper.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::xstream" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serializedClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DynamicProxyMapper.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::xstream" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class realClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DynamicProxyMapper.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::xstream" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ImplicitCollectionMapper.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::xstream" ],
  "startLine" : 226,
  "endLine" : 232,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isEquals()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ImplicitCollectionMapper.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::xstream" ],
  "startLine" : 295,
  "endLine" : 301,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ImplicitCollectionMapper.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::xstream" ],
  "startLine" : 304,
  "endLine" : 310,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractReflectionConverter.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::xstream" ],
  "startLine" : 615,
  "endLine" : 621,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object create()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/CGLIBEnhancedConverter.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::xstream" ],
  "startLine" : 419,
  "endLine" : 425,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void validateFieldAccess()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/PureJavaReflectionProvider.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::xstream" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map buildMap()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/FieldDictionary.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::xstream" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/ArrayConverter.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object readCompleteItem()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/AbstractCollectionConverter.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::xstream" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/SingletonMapConverter.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::xstream" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/SubjectConverter.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::xstream" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/SubjectConverter.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::xstream" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/JavaClassConverter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::xstream" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamedCollectionConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/NamedCollectionConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isRecord()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/RecordConverter.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::xstream" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/RecordConverter.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::xstream" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Class classForName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/RecordConverter.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::xstream" ],
  "startLine" : 220,
  "endLine" : 226,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ColorConverter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::xstream" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JavaFieldConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/JavaFieldConverter.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::xstream" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/OffsetTimeConverter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/OffsetTimeConverter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/LocalTimeConverter.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::xstream" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/LocalDateTimeConverter.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::xstream" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/ZonedDateTimeConverter.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::xstream" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/ValueRangeConverter.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::xstream" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/OffsetDateTimeConverter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/OffsetDateTimeConverter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::xstream" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/ZoneIdConverter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::xstream" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/ShortConverter.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::xstream" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/URIConverter.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::xstream" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/URLConverter.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/UUIDConverter.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::xstream" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/IntConverter.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::xstream" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/CharConverter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::xstream" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/ByteConverter.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::xstream" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/BooleanConverter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object instantiateNewInstance()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/JavaBeanConverter.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::xstream" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyDescriptor propertyDescriptor()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/PropertyDictionary.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::xstream" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canInstantiate()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/BeanProvider.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::xstream" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void with()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/TypeConfig.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/FieldConfig.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class defaultImplementationOf()",
  "longName" : "",
  "relativeFileName" : "xstream-hibernate/src/java/com/thoughtworks/xstream/hibernate/mapper/HibernateMapper.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::xstream-hibernate" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Model()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ConverterTypeBenchmark.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ConverterTypeBenchmark.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkData()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ParserBenchmark.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 224,
  "endLine" : 229,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkData()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ParserBenchmark.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 290,
  "endLine" : 295,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void run()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/StringConverterBenchmark.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 332,
  "endLine" : 337,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeMarshaller()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/TreeMarshaller.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::xstream" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceByIdMarshaller()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/ReferenceByIdMarshaller.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::xstream" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void fireValidReference()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/ReferenceByIdMarshaller.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::xstream" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Path getReferenceKey()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/ReferenceByXPathUnmarshaller.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ReflectionProvider bestReflectionProvider()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 435,
  "endLine" : 440,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PrioritizedList.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PrioritizedList.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::xstream" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cleanup()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ObjectIdDictionary.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::xstream" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/SelfStreamingInstanceChecker.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::xstream" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void add()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CompositeClassLoader.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cleanup()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CompositeClassLoader.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ObjectAccessException wrap()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/Fields.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::xstream" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PresortedSet()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedSet.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::xstream" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomObjectInputStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceByXPathMarshaller()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/ReferenceByXPathMarshaller.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::xstream" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allows()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/NoPermission.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void endDocument()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SaxWriter.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::xstream" ],
  "startLine" : 741,
  "endLine" : 746,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomReader.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/xppdom/XppDom.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::xstream" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChildCount()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/xppdom/XppDom.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::xstream" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/PrettyPrintWriter.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::xstream" ],
  "startLine" : 209,
  "endLine" : 215,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void endOfLine()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/PrettyPrintWriter.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::xstream" ],
  "startLine" : 364,
  "endLine" : 369,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XMLReader getXMLReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/TraxSource.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::xstream" ],
  "startLine" : 230,
  "endLine" : 235,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectOutputStream createObjectOutputStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/TraxSource.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::xstream" ],
  "startLine" : 420,
  "endLine" : 425,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectOutputStream createObjectOutputStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/TraxSource.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::xstream" ],
  "startLine" : 441,
  "endLine" : 446,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectOutputStream createObjectOutputStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/TraxSource.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::xstream" ],
  "startLine" : 462,
  "endLine" : 467,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String peekNextChild()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDomReader.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::xstream" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized XmlPullParser createDefaultParser()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDriver.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::xstream" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractDocumentReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractDocumentReader.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaxReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxReader.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::xstream" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dom4JDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JDriver.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::xstream" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamWriter createWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JDriver.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::xstream" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveUp()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractPullReader.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::xstream" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractPullReader.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::xstream" ],
  "startLine" : 171,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XMLInputFactory getInputFactory()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxDriver.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::xstream" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XMLOutputFactory getOutputFactory()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxDriver.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::xstream" ],
  "startLine" : 208,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractJsonWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/AbstractJsonWriter.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::xstream" ],
  "startLine" : 250,
  "endLine" : 255,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JettisonStaxWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JettisonStaxWriter.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::xstream" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonWriter.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::xstream" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void popElement()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/path/PathTracker.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::xstream" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/StatefulWriter.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::xstream" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void push()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/ReaderDepthState.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String peekNextChild()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamReader.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::xstream" ],
  "startLine" : 205,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void aliasDynamically()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 934,
  "endLine" : 939,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addImmutableTypeDynamically()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1166,
  "endLine" : 1171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void alias()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1439,
  "endLine" : 1444,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void aliasType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1455,
  "endLine" : 1460,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void aliasPackage()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1485,
  "endLine" : 1490,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void aliasField()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1500,
  "endLine" : 1505,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void aliasAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1514,
  "endLine" : 1519,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void aliasSystemAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1531,
  "endLine" : 1536,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void useAttributeFor()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1560,
  "endLine" : 1565,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void useAttributeFor()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1575,
  "endLine" : 1580,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void useAttributeFor()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1589,
  "endLine" : 1594,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDefaultImplementation()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1605,
  "endLine" : 1610,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerLocalConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1698,
  "endLine" : 1703,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void omitField()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 2191,
  "endLine" : 2196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ignoreUnknownElements()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 2223,
  "endLine" : 2228,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processAnnotations()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 2236,
  "endLine" : 2241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V set()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/XmlArrayList.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::xstream" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void rangeCheck()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/XmlArrayList.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::xstream" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractFilePersistenceStrategy()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/AbstractFilePersistenceStrategy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/AbstractFilePersistenceStrategy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::xstream" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V put()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/AbstractFilePersistenceStrategy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::xstream" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SecurityMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/SecurityMapper.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::xstream" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPermission()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/SecurityMapper.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::xstream" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OuterClassMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/OuterClassMapper.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::xstream" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AttributeMapper.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String realMember()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AnnotationMapper.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::xstream" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serializedClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AnnotationMapper.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::xstream" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Converter getLocalConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AnnotationMapper.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::xstream" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumSingleValueConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/enums/EnumSingleValueConverter.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::xstream" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractReflectionConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractReflectionConverter.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::xstream" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CGLIBEnhancedConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/CGLIBEnhancedConverter.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::xstream" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getAttributeMap()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractAttributedCharacterIteratorAttributeConverter.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::xstream" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MissingFieldException()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/MissingFieldException.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SerializableConverter.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::xstream" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void marshalUnserializableParent()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SerializableConverter.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::xstream" ],
  "startLine" : 296,
  "endLine" : 301,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object doUnmarshalConditionally()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SerializableConverter.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::xstream" ],
  "startLine" : 495,
  "endLine" : 500,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flushCache()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/FieldDictionary.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::xstream" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/FieldKey.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::xstream" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendErrors()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/SingleValueConverterWrapper.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::xstream" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/CollectionConverter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::xstream" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/CollectionConverter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::xstream" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/MapConverter.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::xstream" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean unmarshalReadOnly()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/SubjectConverter.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::xstream" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JavaMethodConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/JavaMethodConverter.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::xstream" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamedMapConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/NamedMapConverter.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::xstream" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/SystemClockConverter.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::xstream" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/SystemClockConverter.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::xstream" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/LocalTimeConverter.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/LocalDateTimeConverter.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TypeConfig handle()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/XStreamBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeElement()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ConverterTypeBenchmark.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Unfriendly()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/NameCoderBenchmark.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void lazilyCreateDataHolder()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/TreeMarshaller.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::xstream" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/AbstractTreeMarshallingStrategy.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::xstream" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/AbstractTreeMarshallingStrategy.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::xstream" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractReferenceUnmarshaller()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/AbstractReferenceUnmarshaller.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::xstream" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReference()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/ClassLoaderReference.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractReferenceMarshaller()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/AbstractReferenceMarshaller.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::xstream" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferencedImplicitElementException()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/AbstractReferenceMarshaller.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::xstream" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object writeReplace()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/DefaultConverterLookup.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::xstream" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object readResolve()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/DefaultConverterLookup.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::xstream" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void lazilyCreateDataHolder()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/TreeUnmarshaller.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::xstream" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceByIdUnmarshaller()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/ReferenceByIdUnmarshaller.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::xstream" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrioritizedItem()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PrioritizedList.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::xstream" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelfStreamingInstanceChecker()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/SelfStreamingInstanceChecker.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::xstream" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PutField putFields()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/Base64Encoder.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::xstream" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T pop()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/FastStack.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::xstream" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object replace()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/FastStack.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::xstream" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resizeStack()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/FastStack.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::xstream" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pool()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/Pool.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThreadSafeSimpleDateFormat()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ThreadSafeSimpleDateFormat.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putAll()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/OrderRetainingMap.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/OrderRetainingMap.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::xstream" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Method getMethod()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/SerializationMembers.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::xstream" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/DependencyInjectionFactory.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::xstream" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allows()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/ExplicitTypePermission.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::xstream" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allows()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/TypeHierarchyPermission.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::xstream" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XMLInputFactory createInputFactory()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/WstxDriver.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::xstream" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaxWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxWriter.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::xstream" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaxWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxWriter.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::xstream" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XMLInputFactory createInputFactory()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/BEAStaxDriver.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::xstream" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveDown()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomReader.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::xstream" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XppDom()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/xppdom/XppDom.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::xstream" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addChild()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/xppdom/XppDom.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::xstream" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XppDom buildDom()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/xppdom/XppFactory.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::xstream" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XppDom buildDom()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/xppdom/XppFactory.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::xstream" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SAXBuilder createBuilder()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Driver.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::xstream" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SAXBuilder createBuilder()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomDriver.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object readResolve()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XmlFriendlyNameCoder.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::xstream" ],
  "startLine" : 601,
  "endLine" : 605,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XMLInputFactory createInputFactory()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SimpleStaxDriver.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::xstream" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TraxSource()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/TraxSource.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::xstream" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TraxSource()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/TraxSource.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::xstream" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveUp()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractDocumentReader.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomWriter.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dom4JDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JDriver.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::xstream" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XMLInputFactory createInputFactory()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxDriver.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::xstream" ],
  "startLine" : 244,
  "endLine" : 248,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startNewLine()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonWriter.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::xstream" ],
  "startLine" : 229,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathTrackingReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/path/PathTrackingReader.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::xstream" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathTrackingWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/path/PathTrackingWriter.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::xstream" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkClosed()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/StatefulWriter.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::xstream" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapIdToValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Attribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 287,
  "endLine" : 291,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 496,
  "endLine" : 500,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 511,
  "endLine" : 515,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 531,
  "endLine" : 535,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 551,
  "endLine" : 555,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toXML()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1205,
  "endLine" : 1209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T fromXML()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1346,
  "endLine" : 1350,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T fromXML()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1361,
  "endLine" : 1365,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1663,
  "endLine" : 1667,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1684,
  "endLine" : 1688,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerLocalConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1713,
  "endLine" : 1717,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void autodetectAnnotations()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 2251,
  "endLine" : 2255,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPermission()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 2267,
  "endLine" : 2271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilePersistenceStrategy()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/FilePersistenceStrategy.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::xstream" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFieldsToIgnore()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/FieldAliasingMapper.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void omitField()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/FieldAliasingMapper.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::xstream" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultMapper.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::xstream" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T lookupMapperOfType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultMapper.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::xstream" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleValueConverter getConverterFromItemType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/EnumMapper.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::xstream" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleValueConverter getConverterFromAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/EnumMapper.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::xstream" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object readResolve()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/EnumMapper.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::xstream" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleValueConverter getConverterFromAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/LocalConversionMapper.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::xstream" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleValueConverter getConverterFromItemType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/LocalConversionMapper.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::xstream" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T lookupMapperOfType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/MapperWrapper.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAttributeFor()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AttributeMapper.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AnnotationMapper.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::xstream" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EnumToStringConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/enums/EnumToStringConverter.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void checkType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/enums/EnumToStringConverter.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::xstream" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractReflectionConverter.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::xstream" ],
  "startLine" : 273,
  "endLine" : 277,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object unmarshallField()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractReflectionConverter.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::xstream" ],
  "startLine" : 485,
  "endLine" : 489,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Class readDeclaringClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractReflectionConverter.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::xstream" ],
  "startLine" : 555,
  "endLine" : 559,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object readResolve()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractReflectionConverter.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::xstream" ],
  "startLine" : 581,
  "endLine" : 585,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CGLIBEnhancedConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/CGLIBEnhancedConverter.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::xstream" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object readResolve()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/CGLIBEnhancedConverter.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::xstream" ],
  "startLine" : 436,
  "endLine" : 440,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReverseEngineeringInvocationHandler()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/CGLIBEnhancedConverter.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::xstream" ],
  "startLine" : 466,
  "endLine" : 470,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractAttributedCharacterIteratorAttributeConverter.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::xstream" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LambdaConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/LambdaConverter.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/LambdaConverter.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::xstream" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeField()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/PureJavaReflectionProvider.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::xstream" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Field fieldOrNull()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/FieldDictionary.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::xstream" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DictionaryEntry()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/FieldDictionary.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::xstream" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalizableConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/ExternalizableConverter.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::xstream" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/TreeSetConverter.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::xstream" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/TreeMapConverter.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::xstream" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeNullItem()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/AbstractCollectionConverter.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::xstream" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object readBareItem()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/AbstractCollectionConverter.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::xstream" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/OptionalDoubleConverter.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::xstream" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void marshalReadOnly()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/SubjectConverter.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::xstream" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ISO8601DateConverter.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Class findClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/RecordConverter.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::xstream" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void write()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ColorConverter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::xstream" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToAttributedValueConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ToAttributedValueConverter.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::xstream" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToAttributedValueConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ToAttributedValueConverter.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::xstream" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamedMapConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/NamedMapConverter.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::xstream" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamedMapConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/NamedMapConverter.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::xstream" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThrowableConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ThrowableConverter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::xstream" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThrowableConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ThrowableConverter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::xstream" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThrowableConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ThrowableConverter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::xstream" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void write()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/ValueRangeConverter.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::xstream" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/DateConverter.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::xstream" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BooleanConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/BooleanConverter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map sort()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/ComparingPropertySorter.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaBeanConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/JavaBeanConverter.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::xstream" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeanProperty()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/BeanProperty.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeConfig()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/TypeConfig.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldConfig()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/FieldConfig.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldConfig with()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/FieldConfig.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XStreamBuilder register()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/XStreamBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream-hibernate/src/java/com/thoughtworks/xstream/hibernate/converter/HibernateProxyConverter.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::xstream-hibernate" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void run()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ConverterTypeBenchmark.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseBigText()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ParserBenchmark.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 361,
  "endLine" : 364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseNestedElements()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ParserBenchmark.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 372,
  "endLine" : 375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseManyChildren()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ParserBenchmark.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void run()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/NameCoderBenchmark.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 351,
  "endLine" : 354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Data()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/Base64Benchmark.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SynchronizedWeakCacheStringConverter()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/StringConverterBenchmark.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConcurrentHashMapStringConverter()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/StringConverterBenchmark.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/TreeMarshaller.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::xstream" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceByIdMarshaller()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/ReferenceByIdMarshaller.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::xstream" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Base64Codec()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/Base64Codec.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::xstream" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object readResolve()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/ClassLoaderReference.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::xstream" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Id()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/AbstractReferenceMarshaller.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::xstream" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultConverterLookup()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/DefaultConverterLookup.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::xstream" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/DefaultConverterLookup.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::xstream" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TreeUnmarshaller createUnmarshallingContext()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/ReferenceByXPathMarshallingStrategy.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::xstream" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TreeMarshaller createMarshallingContext()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/ReferenceByXPathMarshallingStrategy.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::xstream" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TreeUnmarshaller createUnmarshallingContext()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/TreeMarshallingStrategy.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::xstream" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TreeMarshaller createMarshallingContext()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/TreeMarshallingStrategy.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::xstream" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TreeUnmarshaller createUnmarshallingContext()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/ReferenceByIdMarshallingStrategy.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::xstream" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TreeMarshaller createMarshallingContext()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/ReferenceByIdMarshallingStrategy.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::xstream" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/TreeUnmarshaller.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::xstream" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCurrentReferenceKey()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/ReferenceByIdUnmarshaller.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public char representingChar()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/Primitives.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::xstream" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdWrapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ObjectIdDictionary.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::xstream" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WeakIdWrapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ObjectIdDictionary.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::xstream" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ObjectIdDictionary.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::xstream" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void associateId()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ObjectIdDictionary.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::xstream" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public E lookupId()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ObjectIdDictionary.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::xstream" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsId()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ObjectIdDictionary.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::xstream" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeId()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ObjectIdDictionary.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::xstream" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ObjectIdDictionary.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::xstream" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelfStreamingInstanceChecker()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/SelfStreamingInstanceChecker.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::xstream" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeFields()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeClassLoader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CompositeClassLoader.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayIterator()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ArrayIterator.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::xstream" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuickWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/QuickWriter.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::xstream" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FastStack()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/FastStack.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::xstream" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T cloneIfPossible()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/Cloneables.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::xstream" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V get()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/WeakCache.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V put()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/WeakCache.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V remove()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/WeakCache.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrderRetainingMap()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/OrderRetainingMap.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ISO8601JodaTimeConverter.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::xstream" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flushCache()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/SerializationMembers.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::xstream" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PresortedMap()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedMap.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FastField()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/FastField.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::xstream" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized CustomObjectInputStream getInstance()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomObjectInputStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readFully()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerValidation()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 308,
  "endLine" : 311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedNull()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/TypedNull.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::xstream" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allows()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/PrimitiveTypePermission.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::xstream" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allows()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/CGLIBProxyTypePermission.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::xstream" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T fromXML()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStreamer.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::xstream" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T fromXML()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStreamer.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::xstream" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XmlFriendlyReplacer xmlFriendlyReplacer()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractXmlDriver.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::xstream" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SaxWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SaxWriter.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::xstream" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaxWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxWriter.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::xstream" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDom2Writer()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Writer.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::xstream" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomReader.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::xstream" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveUp()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomReader.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::xstream" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlPullParser createDefaultParser()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/xppdom/XppFactory.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrettyPrintWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/PrettyPrintWriter.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::xstream" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleStaxDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SimpleStaxDriver.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::xstream" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDomWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomWriter.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::xstream" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TraxSource()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/TraxSource.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::xstream" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TraxSource()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/TraxSource.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::xstream" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectOutputStream createObjectOutputStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/TraxSource.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::xstream" ],
  "startLine" : 347,
  "endLine" : 350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectOutputStream createObjectOutputStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/TraxSource.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::xstream" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectOutputStream createObjectOutputStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/TraxSource.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::xstream" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectOutputStream createObjectOutputStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/TraxSource.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::xstream" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomDriver.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::xstream" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dom4JWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JWriter.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::xstream" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void startNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractDocumentWriter.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::xstream" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String pullElementName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxReader.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::xstream" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XomDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomDriver.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::xstream" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XomDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomDriver.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::xstream" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Builder createBuilder()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomDriver.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::xstream" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dom4JDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JDriver.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::xstream" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaxDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxDriver.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::xstream" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaxWriter createStaxWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxDriver.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::xstream" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRepairingNamespace()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxDriver.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::xstream" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeNameIterator()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/AttributeNameIterator.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::xstream" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StackElement()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/AbstractJsonWriter.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::xstream" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/AbstractJsonWriter.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::xstream" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonWriter.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::xstream" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonWriter.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::xstream" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonWriter.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::xstream" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonWriter.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::xstream" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonWriter.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::xstream" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonWriter.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::xstream" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void nextElement()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonWriter.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::xstream" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void endArray()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonWriter.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::xstream" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void endObject()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonWriter.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::xstream" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveDown()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/path/PathTrackingReader.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveUp()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/path/PathTrackingReader.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendErrors()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/path/PathTrackingReader.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::xstream" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/path/PathTrackingWriter.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::xstream" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/path/PathTrackingWriter.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::xstream" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/path/PathTrackingWriter.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::xstream" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatefulWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/StatefulWriter.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::xstream" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/StatefulWriter.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::xstream" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/StatefulWriter.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::xstream" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/StatefulWriter.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::xstream" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object readResolve()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/StatefulWriter.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::xstream" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BinaryStreamReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamReader.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeTo()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readFrom()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeTo()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readFrom()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Value()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String decodeAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/naming/StaticNameCoder.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::xstream" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String decodeNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/naming/StaticNameCoder.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::xstream" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String encodeAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/naming/StaticNameCoder.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::xstream" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String encodeNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/naming/StaticNameCoder.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::xstream" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 481,
  "endLine" : 484,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void alias()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1471,
  "endLine" : 1474,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void aliasAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1547,
  "endLine" : 1550,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addImplicitCollection()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1818,
  "endLine" : 1821,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addImplicitMap()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1871,
  "endLine" : 1874,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectOutputStream createObjectOutputStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1947,
  "endLine" : 1950,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectOutputStream createObjectOutputStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1976,
  "endLine" : 1979,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectOutputStream createObjectOutputStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 2005,
  "endLine" : 2008,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String extractKey()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/FileStreamStrategy.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::xstream" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V get()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/XmlArrayList.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::xstream" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/AbstractFilePersistenceStrategy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::xstream" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsKey()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/AbstractFilePersistenceStrategy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::xstream" ],
  "startLine" : 209,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldAliasingMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/FieldAliasingMapper.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::xstream" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFieldAlias()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/FieldAliasingMapper.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAliasFor()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AbstractAttributeAliasingMapper.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::xstream" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFieldNameForItemTypeAndName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultMapper.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::xstream" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImplicitCollectionMapping getImplicitCollectionDefForFieldName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultMapper.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::xstream" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleValueConverter getConverterFromItemType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultMapper.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::xstream" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleValueConverter getConverterFromAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultMapper.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::xstream" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultImplementationsMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultImplementationsMapper.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::xstream" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serializedClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultImplementationsMapper.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::xstream" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/EnumMapper.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::xstream" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CachingMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/CachingMapper.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::xstream" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object readResolve()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/CachingMapper.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::xstream" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalConversionMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/LocalConversionMapper.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::xstream" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object readResolve()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/LocalConversionMapper.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::xstream" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addClassAlias()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ClassAliasingMapper.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::xstream" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTypeAlias()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ClassAliasingMapper.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::xstream" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CGLIBMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/CGLIBMapper.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicProxyMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DynamicProxyMapper.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImplicitCollectionMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ImplicitCollectionMapper.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::xstream" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ImplicitCollectionMapper.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::xstream" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFieldNameForItemTypeAndName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/MapperWrapper.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImplicitCollectionMapping getImplicitCollectionDefForFieldName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/MapperWrapper.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleValueConverter getConverterFromItemType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/MapperWrapper.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleValueConverter getConverterFromAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/MapperWrapper.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleValueConverter getConverterFromAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AttributeMapper.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String aliasForAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AttributeAliasingMapper.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::xstream" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String attributeForAlias()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AttributeAliasingMapper.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DuplicateFieldException()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractReflectionConverter.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::xstream" ],
  "startLine" : 590,
  "endLine" : 593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnknownFieldException()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractReflectionConverter.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::xstream" ],
  "startLine" : 599,
  "endLine" : 602,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeField()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractReflectionConverter.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::xstream" ],
  "startLine" : 663,
  "endLine" : 667,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MappingList()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractReflectionConverter.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::xstream" ],
  "startLine" : 695,
  "endLine" : 698,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CGLIBEnhancedConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/CGLIBEnhancedConverter.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::xstream" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/CGLIBEnhancedConverter.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::xstream" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object invoke()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/CGLIBEnhancedConverter.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::xstream" ],
  "startLine" : 473,
  "endLine" : 476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object readResolve()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/Sun14ReflectionProvider.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::xstream" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldComparator()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SortableFieldKeySorter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::xstream" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/LambdaConverter.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::xstream" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PureJavaReflectionProvider()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/PureJavaReflectionProvider.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::xstream" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean fieldDefinedInClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/PureJavaReflectionProvider.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::xstream" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean fieldModifiersSupported()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/PureJavaReflectionProvider.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::xstream" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object readResolve()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/PureJavaReflectionProvider.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::xstream" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/PureJavaReflectionProvider.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::xstream" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SerializableConverter.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::xstream" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object readField()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SerializableConverter.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::xstream" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object readResolve()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SunLimitedUnsafeReflectionProvider.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::xstream" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object readResolve()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SunUnsafeReflectionProvider.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SunUnsafeReflectionProvider.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldDictionary()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/FieldDictionary.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::xstream" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object readResolve()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/FieldDictionary.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::xstream" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReflectionConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/ReflectionConverter.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object readResolve()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/ExternalizableConverter.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::xstream" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorWritingException()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/ErrorWritingException.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::xstream" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorWritingException()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/ErrorWritingException.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::xstream" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorWritingException()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/ErrorWritingException.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::xstream" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/SingletonCollectionConverter.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::xstream" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void populateCollection()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/CollectionConverter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::xstream" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void populateMap()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/MapConverter.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::xstream" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/CharArrayConverter.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeSetConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/TreeSetConverter.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeCompleteItem()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/AbstractCollectionConverter.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::xstream" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeBareItem()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/AbstractCollectionConverter.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::xstream" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object readItem()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/AbstractCollectionConverter.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::xstream" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/FontConverter.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::xstream" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToStringConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ToStringConverter.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/OptionalDoubleConverter.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::xstream" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StackTraceElement element()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/StackTraceElementConverter.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::xstream" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/StackTraceElementConverter.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::xstream" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Set unmarshalPrincipals()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/SubjectConverter.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::xstream" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Set unmarshalPublicCredentials()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/SubjectConverter.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::xstream" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Set unmarshalPrivateCredentials()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/SubjectConverter.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::xstream" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/OptionalLongConverter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldLookForSingleValueConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/UseAttributeForEnumMapper.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::xstream" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleValueConverter getConverterFromItemType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/UseAttributeForEnumMapper.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleValueConverter getConverterFromAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/UseAttributeForEnumMapper.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::xstream" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeCompleteItem()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/NamedCollectionConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyEditorCapableConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/PropertyEditorCapableConverter.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::xstream" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/OptionalIntConverter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean fieldIsEqual()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ToAttributedValueConverter.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::xstream" ],
  "startLine" : 327,
  "endLine" : 330,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicProxyConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/DynamicProxyConverter.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::xstream" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ChronoLocalDate chronoLocalDateOf()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/HijrahDateConverter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::xstream" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemClockConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/SystemClockConverter.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::xstream" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ChronoLocalDate chronoLocalDateOf()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/ThaiBuddhistDateConverter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::xstream" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ChronoLocalDate chronoLocalDateOf()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/MinguoDateConverter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::xstream" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ChronoLocalDate chronoLocalDateOf()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/JapaneseDateConverter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::xstream" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/StringConverter.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::xstream" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/CharConverter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::xstream" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/CharConverter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::xstream" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/NullConverter.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::xstream" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/BooleanConverter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DuplicatePropertyException()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/JavaBeanConverter.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::xstream" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean propertyWriteable()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/BeanProvider.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::xstream" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/processor/annotations/AnnotatedTypeProcessor.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IgnoreFieldProcessor()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/processor/IgnoreFieldProcessor.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/processor/IgnoreFieldProcessor.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AliasFieldProcessor()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/processor/AliasFieldProcessor.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/processor/AliasFieldProcessor.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/processor/NoReferencesProcessor.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConverterProcessor()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/processor/ConverterProcessor.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/processor/ConverterProcessor.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AliasTypeProcessor()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/processor/AliasTypeProcessor.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/processor/AliasTypeProcessor.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImplementedByProcessor()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/processor/ImplementedByProcessor.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/processor/ImplementedByProcessor.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/processor/IdReferencesProcessor.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/processor/AbsoluteReferencesProcessor.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void with()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/TypeConfig.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XStream createBasicInstance()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/XStreamBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TypeConfigProcessor alias()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/XStreamBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FieldConfigProcessor as()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/XStreamBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TypeConfigProcessor ignores()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/XStreamBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TypeConfigProcessor implementedBy()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/XStreamBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FieldConfig field()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/XStreamBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ConfigProcessor converter()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/XStreamBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TypeConfigProcessor annotated()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/XStreamBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ConfigProcessor absoluteReferences()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/XStreamBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ConfigProcessor idReferences()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/XStreamBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ConfigProcessor noReferences()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/XStreamBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void with()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/builder/XStreamBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadOnlyXStream()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/ReadOnlyXStream.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromXML()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/ReadOnlyXStream.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toXML()",
  "longName" : "",
  "relativeFileName" : "xstream-builder/src/java/com/thoughtworks/xstream/ReadOnlyXStream.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::xstream-builder" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HibernatePersistentCollectionConverter()",
  "longName" : "",
  "relativeFileName" : "xstream-hibernate/src/java/com/thoughtworks/xstream/hibernate/converter/HibernatePersistentCollectionConverter.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::xstream-hibernate" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream-hibernate/src/java/com/thoughtworks/xstream/hibernate/converter/HibernatePersistentCollectionConverter.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::xstream-hibernate" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HibernatePersistentSortedSetConverter()",
  "longName" : "",
  "relativeFileName" : "xstream-hibernate/src/java/com/thoughtworks/xstream/hibernate/converter/HibernatePersistentSortedSetConverter.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::xstream-hibernate" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream-hibernate/src/java/com/thoughtworks/xstream/hibernate/converter/HibernatePersistentSortedSetConverter.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::xstream-hibernate" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream-hibernate/src/java/com/thoughtworks/xstream/hibernate/converter/HibernatePersistentSortedSetConverter.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::xstream-hibernate" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HibernatePersistentSortedMapConverter()",
  "longName" : "",
  "relativeFileName" : "xstream-hibernate/src/java/com/thoughtworks/xstream/hibernate/converter/HibernatePersistentSortedMapConverter.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::xstream-hibernate" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream-hibernate/src/java/com/thoughtworks/xstream/hibernate/converter/HibernatePersistentSortedMapConverter.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::xstream-hibernate" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream-hibernate/src/java/com/thoughtworks/xstream/hibernate/converter/HibernatePersistentSortedMapConverter.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::xstream-hibernate" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HibernatePersistentMapConverter()",
  "longName" : "",
  "relativeFileName" : "xstream-hibernate/src/java/com/thoughtworks/xstream/hibernate/converter/HibernatePersistentMapConverter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::xstream-hibernate" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream-hibernate/src/java/com/thoughtworks/xstream/hibernate/converter/HibernatePersistentMapConverter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::xstream-hibernate" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream-hibernate/src/java/com/thoughtworks/xstream/hibernate/converter/HibernatePersistentMapConverter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::xstream-hibernate" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream-hibernate/src/java/com/thoughtworks/xstream/hibernate/converter/HibernateProxyConverter.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::xstream-hibernate" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream-hibernate/src/java/com/thoughtworks/xstream/hibernate/converter/HibernateProxyConverter.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::xstream-hibernate" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char getCh()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ConverterTypeBenchmark.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCh()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ConverterTypeBenchmark.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getI()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ConverterTypeBenchmark.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setI()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ConverterTypeBenchmark.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getS()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ConverterTypeBenchmark.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setS()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ConverterTypeBenchmark.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double getD()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ConverterTypeBenchmark.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setD()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ConverterTypeBenchmark.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Float getF()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ConverterTypeBenchmark.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setF()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ConverterTypeBenchmark.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger getBi()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ConverterTypeBenchmark.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBi()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ConverterTypeBenchmark.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UUID getUuid()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ConverterTypeBenchmark.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUuid()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ConverterTypeBenchmark.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ConverterTypeBenchmark.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reflection()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ConverterTypeBenchmark.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void javaBean()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ConverterTypeBenchmark.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void custom()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ConverterTypeBenchmark.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamWriter createWriter()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ParserBenchmark.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DriverFactory()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ParserBenchmark.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamDriver getDriver()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ParserBenchmark.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String encodeNode()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/NameCoderBenchmark.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String encodeAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/NameCoderBenchmark.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String decodeNode()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/NameCoderBenchmark.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String decodeAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/NameCoderBenchmark.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String encodeNode()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/NameCoderBenchmark.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String encodeAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/NameCoderBenchmark.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String decodeNode()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/NameCoderBenchmark.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String decodeAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/NameCoderBenchmark.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String encodeAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/NameCoderBenchmark.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String decodeAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/NameCoderBenchmark.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void noCoding()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/NameCoderBenchmark.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dollarCoding()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/NameCoderBenchmark.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void escapedUnderscoreCoding()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/NameCoderBenchmark.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cachedEscapedUnderscoreCoding()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/NameCoderBenchmark.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void xmlFriendlyCoding()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/NameCoderBenchmark.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String encode()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/Base64Benchmark.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String encode()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/Base64Benchmark.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String encode()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/Base64Benchmark.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String encode()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/Base64Benchmark.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String encode()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/Base64Benchmark.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBase64()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/Base64Benchmark.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/StringConverterBenchmark.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/StringConverterBenchmark.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/StringConverterBenchmark.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/StringConverterBenchmark.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynchronizedWeakCacheStringConverter()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/StringConverterBenchmark.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/StringConverterBenchmark.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConcurrentHashMapStringConverter()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/StringConverterBenchmark.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/StringConverterBenchmark.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void nonCaching()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/StringConverterBenchmark.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void intern()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/StringConverterBenchmark.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unlimitedSynchronizedWeakCache()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/StringConverterBenchmark.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void limitedSynchronizedWeakCache()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/StringConverterBenchmark.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unlimitedConcurrentMap()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/StringConverterBenchmark.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void limitedConcurrentMap()",
  "longName" : "",
  "relativeFileName" : "xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/StringConverterBenchmark.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::xstream-jmh" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void convertAnother()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/TreeMarshaller.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object get()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/TreeMarshaller.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::xstream" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator keys()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/TreeMarshaller.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::xstream" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Mapper getMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/TreeMarshaller.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::xstream" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CircularReferenceException()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/TreeMarshaller.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::xstream" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String createReference()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/ReferenceByIdMarshaller.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::xstream" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String createReferenceKey()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/ReferenceByIdMarshaller.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Path getCurrentReferenceKey()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/ReferenceByXPathUnmarshaller.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SequenceGenerator()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/SequenceGenerator.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::xstream" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String next()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/SequenceGenerator.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::xstream" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Base64Codec()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/Base64Codec.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String encode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/Base64Codec.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::xstream" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassLoaderReference()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/ClassLoaderReference.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::xstream" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassLoader getReference()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/ClassLoaderReference.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::xstream" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected R getItem()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/AbstractReferenceMarshaller.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::xstream" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Path getPath()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/AbstractReferenceMarshaller.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::xstream" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapBackedDataHolder()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/MapBackedDataHolder.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::xstream" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapBackedDataHolder()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/MapBackedDataHolder.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::xstream" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object get()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/MapBackedDataHolder.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/MapBackedDataHolder.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::xstream" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator keys()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/MapBackedDataHolder.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::xstream" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultConverterLookup()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/DefaultConverterLookup.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::xstream" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceByXPathMarshallingStrategy()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/ReferenceByXPathMarshallingStrategy.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::xstream" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object convertAnother()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/TreeUnmarshaller.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::xstream" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCompletionCallback()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/TreeUnmarshaller.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::xstream" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object currentObject()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/TreeUnmarshaller.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::xstream" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getRequiredType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/TreeUnmarshaller.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::xstream" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object get()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/TreeUnmarshaller.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::xstream" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator keys()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/TreeUnmarshaller.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::xstream" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Mapper getMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/TreeUnmarshaller.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::xstream" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean is14()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean is15()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean is16()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean is17()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean is18()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean is19()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean is9()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isIBM()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAndroid()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Class loadClassForName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Class loadClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Class loadClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReflectionProvider newReflectionProvider()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReflectionProvider newReflectionProvider()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StringCodec getBase64Codec()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean canUseSunUnsafeReflectionProvider()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean canUseSunLimitedUnsafeReflectionProvider()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean reverseFieldDefinition()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAWTAvailable()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsAWT()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSwingAvailable()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsSwing()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSQLAvailable()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isUnnamedModule()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsSQL()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 521,
  "endLine" : 523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasOptimizedTreeSetAddAll()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasOptimizedTreeMapPutAll()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canParseUTCDateFormat()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canParseISO8601TimeZoneInDateFormat()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canCreateDerivedObjectOutputStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getReferenceKey()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/ReferenceByIdUnmarshaller.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::xstream" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public Class box()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/Primitives.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::xstream" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public Class unbox()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/Primitives.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::xstream" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public boolean isBoxed()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/Primitives.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::xstream" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public Class primitiveType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/Primitives.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::xstream" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static final boolean isLambdaType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/Types.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::xstream" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PrioritizedList.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::xstream" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PrioritizedList.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::xstream" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrioritizedItemIterator()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PrioritizedList.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::xstream" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PrioritizedList.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::xstream" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PrioritizedList.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::xstream" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V next()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PrioritizedList.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::xstream" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ObjectIdDictionary.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::xstream" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ObjectIdDictionary.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::xstream" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ObjectIdDictionary.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::xstream" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object get()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ObjectIdDictionary.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::xstream" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ObjectIdDictionary.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::xstream" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ObjectIdDictionary.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::xstream" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEncoding()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/XmlHeaderAwareReader.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::xstream" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getVersion()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/XmlHeaderAwareReader.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::xstream" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mark()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/XmlHeaderAwareReader.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::xstream" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean markSupported()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/XmlHeaderAwareReader.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::xstream" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/XmlHeaderAwareReader.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::xstream" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/XmlHeaderAwareReader.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::xstream" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/XmlHeaderAwareReader.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::xstream" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/XmlHeaderAwareReader.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::xstream" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean ready()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/XmlHeaderAwareReader.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::xstream" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/XmlHeaderAwareReader.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::xstream" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long skip()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/XmlHeaderAwareReader.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::xstream" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/XmlHeaderAwareReader.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::xstream" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/XmlHeaderAwareReader.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::xstream" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/XmlHeaderAwareReader.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::xstream" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/XmlHeaderAwareReader.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::xstream" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/SelfStreamingInstanceChecker.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::xstream" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/SelfStreamingInstanceChecker.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::xstream" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Converter getConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/SelfStreamingInstanceChecker.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::xstream" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PropertyEditor fetchFromPool()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ThreadSafePropertyEditor.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::xstream" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pushCallback()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamCallback popCallback()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamCallback peekCallback()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void defaultWriteObject()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeObjectOverride()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeBoolean()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeByte()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeInt()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeChar()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeDouble()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeFloat()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeLong()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeShort()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeChars()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeUTF()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map asMap()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void useProtocolVersion()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeBytes()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeUnshared()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectOutputStream.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::xstream" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Base64Encoder()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/Base64Encoder.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::xstream" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Base64Encoder()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/Base64Encoder.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::xstream" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CompositeClassLoader.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ISO8601JavaTimeConverter.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::xstream" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HierarchicalStreamDriver create()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/DefaultDriver.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::xstream" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HierarchicalStreamDriver create()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/DefaultDriver.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::xstream" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ArrayIterator.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object next()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ArrayIterator.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::xstream" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ArrayIterator.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::xstream" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Base64JavaUtilCodec()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/Base64JavaUtilCodec.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::xstream" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Base64JavaUtilCodec()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/Base64JavaUtilCodec.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::xstream" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListWrappingQueue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ListWrappingQueue.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ListWrappingQueue.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::xstream" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ListWrappingQueue.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ListWrappingQueue.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::xstream" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ListWrappingQueue.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::xstream" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean remove()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ListWrappingQueue.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::xstream" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsAll()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ListWrappingQueue.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::xstream" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addAll()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ListWrappingQueue.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::xstream" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean removeAll()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ListWrappingQueue.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::xstream" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean retainAll()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ListWrappingQueue.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::xstream" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ListWrappingQueue.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::xstream" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean add()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ListWrappingQueue.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::xstream" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean offer()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ListWrappingQueue.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::xstream" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public E remove()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ListWrappingQueue.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::xstream" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public E poll()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ListWrappingQueue.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::xstream" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public E element()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ListWrappingQueue.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::xstream" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public E peek()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ListWrappingQueue.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::xstream" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuickWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/QuickWriter.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::xstream" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void popSilently()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/FastStack.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T peek()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/FastStack.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::xstream" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void replaceSilently()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/FastStack.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::xstream" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/FastStack.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::xstream" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasStuff()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/FastStack.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::xstream" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/FastStack.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::xstream" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassLoaderReference()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ClassLoaderReference.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class loadClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ClassLoaderReference.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassLoader getReference()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ClassLoaderReference.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::xstream" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReference()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ClassLoaderReference.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::xstream" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object writeReplace()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ClassLoaderReference.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::xstream" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object readResolve()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ClassLoaderReference.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::xstream" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WeakCache()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/WeakCache.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WeakCache()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/WeakCache.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Reference createReference()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/WeakCache.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsKey()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/WeakCache.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/WeakCache.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set keySet()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/WeakCache.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/WeakCache.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/WeakCache.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/WeakCache.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ThreadSafeSimpleDateFormat.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::xstream" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrderRetainingMap()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/OrderRetainingMap.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection values()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/OrderRetainingMap.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::xstream" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set keySet()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/OrderRetainingMap.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::xstream" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/ISO8601JodaTimeConverter.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::xstream" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String encode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/Base64JAXBCodec.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::xstream" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PresortedSet()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedSet.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::xstream" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PresortedSet()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedSet.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::xstream" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean add()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedSet.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::xstream" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addAll()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedSet.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::xstream" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedSet.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::xstream" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedSet.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::xstream" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsAll()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedSet.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::xstream" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedSet.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::xstream" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedSet.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::xstream" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedSet.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::xstream" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedSet.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::xstream" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean remove()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedSet.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::xstream" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean removeAll()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedSet.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::xstream" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean retainAll()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedSet.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::xstream" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedSet.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::xstream" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparator comparator()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedSet.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::xstream" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public E first()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedSet.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::xstream" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortedSet headSet()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedSet.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::xstream" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public E last()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedSet.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::xstream" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortedSet subSet()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedSet.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::xstream" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortedSet tailSet()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedSet.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::xstream" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsReadObject()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/SerializationMembers.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::xstream" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsWriteObject()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/SerializationMembers.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::xstream" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PresortedMap()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedMap.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::xstream" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PresortedMap()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedMap.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparator comparator()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedMap.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K firstKey()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedMap.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::xstream" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortedMap headMap()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedMap.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::xstream" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K lastKey()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedMap.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::xstream" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortedMap subMap()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedMap.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::xstream" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortedMap tailMap()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedMap.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::xstream" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedMap.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::xstream" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsKey()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedMap.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::xstream" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedMap.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::xstream" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V get()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedMap.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::xstream" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedMap.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::xstream" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V remove()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedMap.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::xstream" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/PresortedMap.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::xstream" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FastField()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/FastField.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::xstream" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/FastField.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::xstream" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDeclaringClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/FastField.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::xstream" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/FastField.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::xstream" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/FastField.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::xstream" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pushCallback()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamCallback popCallback()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamCallback peekCallback()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void defaultReadObject()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object readObjectOverride()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object readUnshared()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean readBoolean()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte readByte()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readUnsignedByte()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readInt()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char readChar()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float readFloat()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double readDouble()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long readLong()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short readShort()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readUnsignedShort()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String readUTF()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readFully()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetField readFields()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomGetField()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectStreamClass getObjectStreamClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object get()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean defaulted()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte get()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char get()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double get()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float get()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int get()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long get()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short get()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean get()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object get()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int available()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String readLine()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int skipBytes()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long skip()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void mark()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void reset()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean markSupported()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/CustomObjectInputStream.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::xstream" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/TypedNull.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::xstream" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T newInstance()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/DependencyInjectionFactory.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T newInstance()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/DependencyInjectionFactory.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::xstream" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/DependencyInjectionFactory.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::xstream" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Path createReferenceKey()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/ReferenceByXPathMarshaller.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::xstream" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/PrimitiveTypePermission.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::xstream" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/PrimitiveTypePermission.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::xstream" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputManipulationException()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/InputManipulationException.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::xstream" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/CGLIBProxyTypePermission.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::xstream" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/CGLIBProxyTypePermission.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::xstream" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allows()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/InterfaceTypePermission.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::xstream" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/InterfaceTypePermission.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::xstream" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/InterfaceTypePermission.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::xstream" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegExpTypePermission()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/RegExpTypePermission.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::xstream" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegExpTypePermission()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/RegExpTypePermission.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::xstream" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allows()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/NoTypePermission.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::xstream" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/NoTypePermission.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::xstream" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/NoTypePermission.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::xstream" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allows()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/ProxyTypePermission.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::xstream" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/ProxyTypePermission.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::xstream" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/ProxyTypePermission.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExplicitTypePermission()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/ExplicitTypePermission.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::xstream" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoPermission()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/NoPermission.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::xstream" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WildcardTypePermission()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/WildcardTypePermission.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WildcardTypePermission()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/WildcardTypePermission.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::xstream" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeHierarchyPermission()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/TypeHierarchyPermission.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::xstream" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForbiddenClassException()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/ForbiddenClassException.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::xstream" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allows()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/ArrayTypePermission.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::xstream" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/ArrayTypePermission.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::xstream" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/ArrayTypePermission.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::xstream" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractSecurityException()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/AbstractSecurityException.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::xstream" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allows()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/NullPermission.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::xstream" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allows()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/AnyTypePermission.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::xstream" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/AnyTypePermission.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::xstream" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/security/AnyTypePermission.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::xstream" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T fromXML()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStreamer.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::xstream" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XStreamException()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStreamException.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::xstream" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XStreamException()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStreamException.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::xstream" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XStreamException()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStreamException.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::xstream" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XStreamException()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStreamException.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::xstream" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ReaderWrapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/ReaderWrapper.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasMoreChildren()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/ReaderWrapper.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveDown()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/ReaderWrapper.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveUp()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/ReaderWrapper.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLevel()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/ReaderWrapper.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNodeName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/ReaderWrapper.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/ReaderWrapper.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/ReaderWrapper.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/ReaderWrapper.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAttributeCount()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/ReaderWrapper.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttributeName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/ReaderWrapper.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator getAttributeNames()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/ReaderWrapper.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendErrors()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/ReaderWrapper.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/ReaderWrapper.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String peekNextChild()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/ReaderWrapper.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader underlyingReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/ReaderWrapper.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void startNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/ExtendedHierarchicalStreamWriterHelper.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::xstream" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/AbstractWriter.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/AbstractWriter.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::xstream" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/AbstractWriter.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::xstream" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamWriter underlyingWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/AbstractWriter.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::xstream" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String encodeNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/AbstractWriter.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::xstream" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String encodeAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/AbstractWriter.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::xstream" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WriterWrapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/WriterWrapper.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/WriterWrapper.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/WriterWrapper.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/WriterWrapper.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/WriterWrapper.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/WriterWrapper.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/WriterWrapper.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/WriterWrapper.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamWriter underlyingWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/WriterWrapper.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WstxDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/WstxDriver.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::xstream" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WstxDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/WstxDriver.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WstxDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/WstxDriver.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::xstream" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WstxDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/WstxDriver.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::xstream" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WstxDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/WstxDriver.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::xstream" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WstxDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/WstxDriver.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::xstream" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XMLOutputFactory createOutputFactory()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/WstxDriver.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::xstream" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String decodeAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XStream11NameCoder.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::xstream" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String decodeNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XStream11NameCoder.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XppDomDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDomDriver.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::xstream" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XppDomDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDomDriver.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::xstream" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XppDomDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDomDriver.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::xstream" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected synchronized XmlPullParser createParser()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDomDriver.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::xstream" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractXmlDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractXmlDriver.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::xstream" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractXmlDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractXmlDriver.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractXmlDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractXmlDriver.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::xstream" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XomWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomWriter.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::xstream" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XomWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomWriter.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::xstream" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XomWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomWriter.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::xstream" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XomWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomWriter.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::xstream" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomWriter.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::xstream" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomWriter.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::xstream" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Element top()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomWriter.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::xstream" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SaxWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SaxWriter.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::xstream" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SaxWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SaxWriter.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::xstream" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SaxWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SaxWriter.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::xstream" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SaxWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SaxWriter.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::xstream" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SaxWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SaxWriter.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::xstream" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EntityResolver getEntityResolver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SaxWriter.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::xstream" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DTDHandler getDTDHandler()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SaxWriter.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::xstream" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentHandler getContentHandler()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SaxWriter.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::xstream" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorHandler getErrorHandler()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SaxWriter.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::xstream" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parse()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SaxWriter.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::xstream" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parse()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SaxWriter.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::xstream" ],
  "startLine" : 593,
  "endLine" : 595,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaxWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxWriter.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNamespaceRepairingMode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxWriter.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::xstream" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected QNameMap getQNameMap()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxWriter.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::xstream" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XMLStreamWriter getXMLStreamWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxWriter.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::xstream" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dom4JXmlWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JXmlWriter.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::xstream" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dom4JXmlWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JXmlWriter.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::xstream" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JXmlWriter.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::xstream" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Xpp3Driver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Xpp3Driver.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Xpp3Driver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Xpp3Driver.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XmlPullParser createParser()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Xpp3Driver.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::xstream" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XppDomWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDomWriter.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::xstream" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XppDomWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDomWriter.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::xstream" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XppDomWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDomWriter.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XppDomWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDomWriter.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::xstream" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XppDomWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDomWriter.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::xstream" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XppDomWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDomWriter.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::xstream" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XppDom getConfiguration()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDomWriter.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::xstream" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDomWriter.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::xstream" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDomWriter.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::xstream" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XppDom top()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDomWriter.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::xstream" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BEAStaxDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/BEAStaxDriver.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::xstream" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BEAStaxDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/BEAStaxDriver.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::xstream" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BEAStaxDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/BEAStaxDriver.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::xstream" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BEAStaxDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/BEAStaxDriver.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::xstream" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BEAStaxDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/BEAStaxDriver.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::xstream" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BEAStaxDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/BEAStaxDriver.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::xstream" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XMLOutputFactory createOutputFactory()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/BEAStaxDriver.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::xstream" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MXParserDomDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/MXParserDomDriver.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MXParserDomDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/MXParserDomDriver.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::xstream" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XmlPullParser createParser()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/MXParserDomDriver.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::xstream" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDom2Writer()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Writer.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::xstream" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDom2Writer()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Writer.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::xstream" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDom2Writer()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Writer.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::xstream" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDom2Writer()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Writer.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::xstream" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDom2Writer()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Writer.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::xstream" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDom2Writer()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Writer.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::xstream" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Writer.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::xstream" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Writer.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::xstream" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Element top()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Writer.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::xstream" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomReader.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::xstream" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomReader.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::xstream" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomReader.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::xstream" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomReader.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::xstream" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomReader.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::xstream" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNodeName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomReader.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::xstream" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomReader.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::xstream" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAttributeCount()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomReader.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::xstream" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttributeName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomReader.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::xstream" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object getParent()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomReader.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::xstream" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object getChild()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomReader.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::xstream" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getChildCount()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomReader.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::xstream" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reassignCurrentElement()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomReader.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::xstream" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XomReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomReader.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::xstream" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XomReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomReader.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::xstream" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XomReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomReader.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::xstream" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XomReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomReader.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::xstream" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XomReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomReader.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::xstream" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XomReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomReader.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::xstream" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNodeName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomReader.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::xstream" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomReader.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::xstream" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomReader.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::xstream" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAttributeCount()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomReader.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::xstream" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttributeName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomReader.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::xstream" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getChildCount()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomReader.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::xstream" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object getParent()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomReader.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::xstream" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object getChild()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomReader.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::xstream" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reassignCurrentElement()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomReader.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::xstream" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Xpp3Dom()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/xppdom/Xpp3Dom.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::xstream" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XppDomComparator()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/xppdom/XppDomComparator.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XppDomComparator()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/xppdom/XppDomComparator.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/xppdom/XppDom.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::xstream" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/xppdom/XppDom.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::xstream" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/xppdom/XppDom.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::xstream" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/xppdom/XppDom.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::xstream" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XppDom getChild()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/xppdom/XppDom.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::xstream" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XppDom getChild()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/xppdom/XppDom.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::xstream" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XppDom getParent()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/xppdom/XppDom.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::xstream" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParent()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/xppdom/XppDom.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::xstream" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XppDom buildDom()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/xppdom/XppFactory.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::xstream" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDom2Driver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Driver.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::xstream" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDom2Driver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Driver.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::xstream" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamWriter createWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Driver.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::xstream" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamWriter createWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Driver.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::xstream" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractXppDomDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractXppDomDriver.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::xstream" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamWriter createWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractXppDomDriver.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::xstream" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamWriter createWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractXppDomDriver.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::xstream" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDom2Reader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Reader.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::xstream" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDom2Reader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Reader.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::xstream" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDom2Reader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Reader.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::xstream" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDom2Reader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Reader.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::xstream" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reassignCurrentElement()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Reader.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::xstream" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object getParent()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Reader.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::xstream" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object getChild()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Reader.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::xstream" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getChildCount()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Reader.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::xstream" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNodeName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Reader.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::xstream" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Reader.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::xstream" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Reader.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::xstream" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Reader.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::xstream" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAttributeCount()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Reader.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::xstream" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttributeName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDom2Reader.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::xstream" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDomDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomDriver.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDomDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomDriver.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDomDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomDriver.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamWriter createWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomDriver.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamWriter createWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomDriver.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrettyPrintWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/PrettyPrintWriter.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::xstream" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrettyPrintWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/PrettyPrintWriter.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::xstream" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrettyPrintWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/PrettyPrintWriter.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::xstream" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrettyPrintWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/PrettyPrintWriter.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::xstream" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrettyPrintWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/PrettyPrintWriter.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::xstream" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrettyPrintWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/PrettyPrintWriter.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::xstream" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrettyPrintWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/PrettyPrintWriter.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::xstream" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrettyPrintWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/PrettyPrintWriter.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::xstream" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrettyPrintWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/PrettyPrintWriter.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::xstream" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrettyPrintWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/PrettyPrintWriter.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::xstream" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/PrettyPrintWriter.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::xstream" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeAttributeValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/PrettyPrintWriter.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::xstream" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeText()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/PrettyPrintWriter.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::xstream" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/PrettyPrintWriter.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::xstream" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/PrettyPrintWriter.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::xstream" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getNewLine()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/PrettyPrintWriter.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::xstream" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dom4JReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JReader.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::xstream" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dom4JReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JReader.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::xstream" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dom4JReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JReader.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::xstream" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dom4JReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JReader.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dom4JReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JReader.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::xstream" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dom4JReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JReader.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::xstream" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dom4JReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JReader.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::xstream" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNodeName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JReader.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::xstream" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JReader.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::xstream" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JReader.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::xstream" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JReader.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::xstream" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAttributeCount()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JReader.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::xstream" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttributeName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JReader.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::xstream" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object getParent()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JReader.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::xstream" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object getChild()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JReader.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::xstream" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getChildCount()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JReader.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::xstream" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reassignCurrentElement()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JReader.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::xstream" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendErrors()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JReader.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::xstream" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SjsxpDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SjsxpDriver.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SjsxpDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SjsxpDriver.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::xstream" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SjsxpDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SjsxpDriver.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::xstream" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SjsxpDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SjsxpDriver.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::xstream" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlFriendlyNameCoder()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XmlFriendlyNameCoder.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::xstream" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlFriendlyNameCoder()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XmlFriendlyNameCoder.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::xstream" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String decodeAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XmlFriendlyNameCoder.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::xstream" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String decodeNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XmlFriendlyNameCoder.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::xstream" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String encodeAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XmlFriendlyNameCoder.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::xstream" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String encodeNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XmlFriendlyNameCoder.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::xstream" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Map createCacheMap()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XmlFriendlyNameCoder.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::xstream" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isXmlNameStartChar()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XmlFriendlyNameCoder.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::xstream" ],
  "startLine" : 611,
  "endLine" : 613,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isXmlNameChar()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XmlFriendlyNameCoder.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::xstream" ],
  "startLine" : 615,
  "endLine" : 617,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MXParserDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/MXParserDriver.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MXParserDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/MXParserDriver.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::xstream" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XmlPullParser createParser()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/MXParserDriver.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::xstream" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StandardStaxDriverExtension()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SimpleStaxDriver.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::xstream" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleStaxDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SimpleStaxDriver.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::xstream" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SimpleStaxDriver.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::xstream" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SimpleStaxDriver.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::xstream" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SimpleStaxDriver.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::xstream" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SimpleStaxDriver.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::xstream" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamWriter createWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SimpleStaxDriver.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::xstream" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamWriter createWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SimpleStaxDriver.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::xstream" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDomReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomReader.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDomReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomReader.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDomReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomReader.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDomReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomReader.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDomReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomReader.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDomReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomReader.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reassignCurrentElement()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomReader.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object getParent()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomReader.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object getChild()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomReader.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getChildCount()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomReader.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNodeName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomReader.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomReader.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomReader.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomReader.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAttributeCount()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomReader.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttributeName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomReader.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KXml2DomDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/KXml2DomDriver.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KXml2DomDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/KXml2DomDriver.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XmlPullParser createParser()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/KXml2DomDriver.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::xstream" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDomWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomWriter.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::xstream" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDomWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomWriter.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::xstream" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDomWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomWriter.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::xstream" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDomWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomWriter.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::xstream" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDomWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomWriter.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::xstream" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDomWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomWriter.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::xstream" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDomWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomWriter.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::xstream" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDomWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomWriter.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::xstream" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDomWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomWriter.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::xstream" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomWriter.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::xstream" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomWriter.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::xstream" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Element top()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/JDomWriter.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::xstream" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StandardStaxDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StandardStaxDriver.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::xstream" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StandardStaxDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StandardStaxDriver.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StandardStaxDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StandardStaxDriver.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::xstream" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StandardStaxDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StandardStaxDriver.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::xstream" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StandardStaxDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StandardStaxDriver.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::xstream" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StandardStaxDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StandardStaxDriver.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::xstream" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TraxSource()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/TraxSource.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::xstream" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInputSource()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/TraxSource.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::xstream" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setXMLReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/TraxSource.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::xstream" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomDriver.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::xstream" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomDriver.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::xstream" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomDriver.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::xstream" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomDriver.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::xstream" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomDriver.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::xstream" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomDriver.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::xstream" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomDriver.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::xstream" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamWriter createWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomDriver.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::xstream" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dom4JWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JWriter.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::xstream" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dom4JWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JWriter.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dom4JWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JWriter.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::xstream" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dom4JWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JWriter.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::xstream" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dom4JWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JWriter.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::xstream" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dom4JWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JWriter.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::xstream" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dom4JWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JWriter.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::xstream" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dom4JWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JWriter.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::xstream" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JWriter.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::xstream" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JWriter.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::xstream" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Branch top()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JWriter.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::xstream" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractDocumentWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractDocumentWriter.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::xstream" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final R getCurrent()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractDocumentWriter.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::xstream" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTopLevelNodes()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractDocumentWriter.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::xstream" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractXppDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractXppDriver.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamWriter createWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractXppDriver.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::xstream" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamWriter createWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractXppDriver.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::xstream" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlFriendlyReplacer()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XmlFriendlyReplacer.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::xstream" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlFriendlyReplacer()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XmlFriendlyReplacer.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::xstream" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String escapeName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XmlFriendlyReplacer.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::xstream" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String unescapeName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XmlFriendlyReplacer.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::xstream" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XppDomReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDomReader.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::xstream" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XppDomReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDomReader.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::xstream" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XppDomReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDomReader.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::xstream" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNodeName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDomReader.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDomReader.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::xstream" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDomReader.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::xstream" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAttributeCount()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDomReader.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::xstream" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttributeName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDomReader.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::xstream" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object getParent()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDomReader.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::xstream" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object getChild()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDomReader.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::xstream" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getChildCount()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDomReader.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::xstream" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reassignCurrentElement()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDomReader.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::xstream" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void registerMapping()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/QNameMap.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::xstream" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultNamespace()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/QNameMap.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::xstream" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultNamespace()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/QNameMap.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::xstream" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultPrefix()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/QNameMap.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::xstream" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultPrefix()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/QNameMap.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::xstream" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompactWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/CompactWriter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompactWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/CompactWriter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompactWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/CompactWriter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompactWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/CompactWriter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompactWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/CompactWriter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompactWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/CompactWriter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XppReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppReader.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XppReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppReader.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::xstream" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String pullElementName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppReader.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::xstream" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String pullText()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppReader.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::xstream" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppReader.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::xstream" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppReader.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::xstream" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAttributeCount()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppReader.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::xstream" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttributeName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppReader.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::xstream" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendErrors()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppReader.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::xstream" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractXmlWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractXmlWriter.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::xstream" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractXmlWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractXmlWriter.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractXmlWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractXmlWriter.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::xstream" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String escapeXmlName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractXmlWriter.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::xstream" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XppDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDriver.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::xstream" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XppDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDriver.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::xstream" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XppDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDriver.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::xstream" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XmlPullParser createParser()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XppDriver.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::xstream" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractDocumentReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractDocumentReader.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractDocumentReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractDocumentReader.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLevel()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractDocumentReader.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getCurrent()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractDocumentReader.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KXml2Driver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/KXml2Driver.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KXml2Driver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/KXml2Driver.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XmlPullParser createParser()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/KXml2Driver.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::xstream" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaxReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxReader.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::xstream" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaxReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxReader.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::xstream" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String pullText()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxReader.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::xstream" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxReader.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::xstream" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxReader.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::xstream" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAttributeCount()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxReader.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::xstream" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttributeName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxReader.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::xstream" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendErrors()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxReader.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::xstream" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XomDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomDriver.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::xstream" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XomDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomDriver.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XomDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomDriver.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::xstream" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XomDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomDriver.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::xstream" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Builder getBuilder()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomDriver.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::xstream" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamWriter createWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomDriver.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::xstream" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamWriter createWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XomDriver.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::xstream" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Xpp3DomDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Xpp3DomDriver.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Xpp3DomDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Xpp3DomDriver.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XmlPullParser createParser()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Xpp3DomDriver.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::xstream" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomWriter.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::xstream" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomWriter.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::xstream" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomWriter.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::xstream" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomWriter.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::xstream" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomWriter.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::xstream" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomWriter.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::xstream" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomWriter.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::xstream" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomWriter.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::xstream" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomWriter.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::xstream" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Element top()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/DomWriter.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::xstream" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dom4JDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JDriver.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dom4JDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JDriver.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::xstream" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentFactory getDocumentFactory()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JDriver.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::xstream" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDocumentFactory()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JDriver.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::xstream" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputFormat getOutputFormat()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JDriver.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::xstream" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOutputFormat()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/Dom4JDriver.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::xstream" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractPullReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractPullReader.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::xstream" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractPullReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractPullReader.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::xstream" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLevel()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractPullReader.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::xstream" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mark()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractPullReader.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::xstream" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNodeName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractPullReader.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::xstream" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaxDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxDriver.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::xstream" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaxDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxDriver.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::xstream" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaxDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxDriver.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::xstream" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaxDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxDriver.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::xstream" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaxDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxDriver.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::xstream" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractPullReader createStaxReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxDriver.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::xstream" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaxWriter createStaxWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxDriver.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::xstream" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QNameMap getQnameMap()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxDriver.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::xstream" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setQnameMap()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxDriver.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::xstream" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRepairingNamespace()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxDriver.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::xstream" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XMLStreamReader createParser()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxDriver.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::xstream" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XMLStreamReader createParser()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxDriver.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::xstream" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XMLStreamReader createParser()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxDriver.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::xstream" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XMLOutputFactory createOutputFactory()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/StaxDriver.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::xstream" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String decodeAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XStream11XmlFriendlyReplacer.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String decodeNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XStream11XmlFriendlyReplacer.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::xstream" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String unescapeName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XStream11XmlFriendlyReplacer.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::xstream" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractXmlReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractXmlReader.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::xstream" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractXmlReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractXmlReader.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractXmlReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractXmlReader.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::xstream" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String unescapeXmlName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractXmlReader.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::xstream" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String escapeXmlName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractXmlReader.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::xstream" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/AttributeNameIterator.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::xstream" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String next()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/AttributeNameIterator.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::xstream" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/AttributeNameIterator.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractJsonWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/AbstractJsonWriter.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::xstream" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractJsonWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/AbstractJsonWriter.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::xstream" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractJsonWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/AbstractJsonWriter.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::xstream" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/AbstractJsonWriter.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::xstream" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JettisonStaxWriter.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::xstream" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JettisonMappedXmlDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JettisonMappedXmlDriver.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::xstream" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JettisonMappedXmlDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JettisonMappedXmlDriver.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::xstream" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonWriter.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::xstream" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonWriter.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::xstream" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonWriter.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::xstream" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonWriter.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::xstream" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonWriter.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::xstream" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamWriter underlyingWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonWriter.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::xstream" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonHierarchicalStreamDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonHierarchicalStreamDriver.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::xstream" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonHierarchicalStreamDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonHierarchicalStreamDriver.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::xstream" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonHierarchicalStreamDriver.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::xstream" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonHierarchicalStreamDriver.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::xstream" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonHierarchicalStreamDriver.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::xstream" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonHierarchicalStreamDriver.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::xstream" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamWriter createWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonHierarchicalStreamDriver.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::xstream" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamWriter createWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonHierarchicalStreamDriver.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::xstream" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonHierarchicalStreamWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonHierarchicalStreamWriter.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonHierarchicalStreamWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonHierarchicalStreamWriter.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::xstream" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonHierarchicalStreamWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonHierarchicalStreamWriter.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::xstream" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonHierarchicalStreamWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonHierarchicalStreamWriter.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::xstream" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonHierarchicalStreamWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/json/JsonHierarchicalStreamWriter.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::xstream" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/AbstractDriver.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractDriver()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/AbstractDriver.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NameCoder getNameCoder()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/AbstractDriver.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::xstream" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamException()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/StreamException.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::xstream" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamException()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/StreamException.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::xstream" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamException()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/StreamException.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::xstream" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathTracker()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/path/PathTracker.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::xstream" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String peekElement()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/path/PathTracker.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::xstream" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int depth()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/path/PathTracker.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::xstream" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/path/Path.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::xstream" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int state()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/StatefulWriter.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::xstream" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/AbstractReader.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::xstream" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/AbstractReader.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader underlyingReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/AbstractReader.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::xstream" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator getAttributeNames()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/AbstractReader.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::xstream" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String decodeNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/AbstractReader.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::xstream" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String decodeAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/AbstractReader.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::xstream" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String encodeNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/AbstractReader.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::xstream" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String encodeAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/AbstractReader.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::xstream" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String peekNextChild()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/AbstractReader.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::xstream" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeNameIterator()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/AbstractReader.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::xstream" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/AbstractReader.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::xstream" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String next()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/AbstractReader.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::xstream" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/AbstractReader.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::xstream" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pop()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/ReaderDepthState.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::xstream" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLevel()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/ReaderDepthState.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::xstream" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/ReaderDepthState.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::xstream" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/ReaderDepthState.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::xstream" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/ReaderDepthState.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::xstream" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/ReaderDepthState.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::xstream" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasMoreChildren()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/ReaderDepthState.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::xstream" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHasMoreChildren()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/ReaderDepthState.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::xstream" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAttributeCount()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/ReaderDepthState.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::xstream" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BinaryStreamWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamWriter.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamWriter.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::xstream" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamWriter.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::xstream" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamWriter.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::xstream" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamWriter.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::xstream" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamWriter.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::xstream" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamWriter underlyingWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamWriter.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::xstream" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasMoreChildren()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamReader.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::xstream" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNodeName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamReader.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::xstream" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamReader.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::xstream" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamReader.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::xstream" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamReader.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::xstream" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAttributeCount()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamReader.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::xstream" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttributeName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamReader.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::xstream" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator getAttributeNames()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamReader.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::xstream" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLevel()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamReader.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::xstream" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader underlyingReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamReader.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::xstream" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamReader.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::xstream" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamDriver.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamDriver.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::xstream" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamWriter createWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamDriver.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::xstream" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalStreamWriter createWriter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamDriver.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::xstream" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Token()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte getType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getId()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapIdToValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeTo()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readFrom()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EndNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Attribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Value()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeTo()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readFrom()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String decodeAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/naming/NoNameCoder.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::xstream" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String decodeNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/naming/NoNameCoder.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::xstream" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String encodeAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/naming/NoNameCoder.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String encodeNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/naming/NoNameCoder.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::xstream" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameCoderWrapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/naming/NameCoderWrapper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::xstream" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String decodeAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/naming/NameCoderWrapper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String decodeNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/naming/NameCoderWrapper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::xstream" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String encodeAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/naming/NameCoderWrapper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::xstream" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String encodeNode()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/naming/NameCoderWrapper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::xstream" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InitializationException()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/InitializationException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::xstream" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InitializationException()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/InitializationException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::xstream" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MapperWrapper wrapMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 686,
  "endLine" : 688,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean useXStream11XmlFriendlyMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 694,
  "endLine" : 696,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMarshallingStrategy()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1179,
  "endLine" : 1181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCollectionUpdateLimit()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1196,
  "endLine" : 1198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1248,
  "endLine" : 1250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1259,
  "endLine" : 1261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T fromXML()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1268,
  "endLine" : 1270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T fromXML()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1278,
  "endLine" : 1280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T fromXML()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1288,
  "endLine" : 1290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T fromXML()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1299,
  "endLine" : 1301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T fromXML()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1310,
  "endLine" : 1312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T fromXML()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1321,
  "endLine" : 1323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T fromXML()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1333,
  "endLine" : 1335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T fromXML()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1375,
  "endLine" : 1377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1384,
  "endLine" : 1386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1395,
  "endLine" : 1397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addImmutableType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1620,
  "endLine" : 1622,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1653,
  "endLine" : 1655,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1674,
  "endLine" : 1676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Mapper getMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1725,
  "endLine" : 1727,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReflectionProvider getReflectionProvider()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1735,
  "endLine" : 1737,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConverterLookup getConverterLookup()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1739,
  "endLine" : 1741,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addImplicitCollection()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1791,
  "endLine" : 1793,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addImplicitCollection()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1804,
  "endLine" : 1806,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addImplicitArray()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1830,
  "endLine" : 1832,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addImplicitArray()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1844,
  "endLine" : 1846,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addImplicitArray()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1857,
  "endLine" : 1859,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataHolder newDataHolder()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1904,
  "endLine" : 1906,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectOutputStream createObjectOutputStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1920,
  "endLine" : 1922,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectOutputStream createObjectOutputStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1935,
  "endLine" : 1937,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectOutputStream createObjectOutputStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 1964,
  "endLine" : 1966,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectInputStream createObjectInputStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 2063,
  "endLine" : 2065,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectInputStream createObjectInputStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 2075,
  "endLine" : 2077,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectInputStream createObjectInputStream()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 2096,
  "endLine" : 2098,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClassLoader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 2160,
  "endLine" : 2162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassLoader getClassLoader()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 2169,
  "endLine" : 2171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassLoaderReference getClassLoaderReference()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 2180,
  "endLine" : 2182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ignoreUnknownElements()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 2203,
  "endLine" : 2205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ignoreUnknownElements()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 2213,
  "endLine" : 2215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void allowTypes()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 2279,
  "endLine" : 2281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void allowTypes()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 2289,
  "endLine" : 2291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void allowTypeHierarchy()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 2299,
  "endLine" : 2301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void allowTypesByRegExp()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 2309,
  "endLine" : 2311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void allowTypesByRegExp()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 2319,
  "endLine" : 2321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void allowTypesByWildcard()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 2339,
  "endLine" : 2341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void denyPermission()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 2349,
  "endLine" : 2351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void denyTypes()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 2359,
  "endLine" : 2361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void denyTypes()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 2369,
  "endLine" : 2371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void denyTypeHierarchy()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 2379,
  "endLine" : 2381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void denyTypesByRegExp()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 2389,
  "endLine" : 2391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void denyTypesByRegExp()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 2399,
  "endLine" : 2401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void denyTypesByWildcard()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 2419,
  "endLine" : 2421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileStreamStrategy()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/FileStreamStrategy.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileStreamStrategy()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/FileStreamStrategy.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::xstream" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/FileStreamStrategy.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::xstream" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlArrayList()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/XmlArrayList.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::xstream" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/XmlArrayList.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::xstream" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlMap()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/XmlMap.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/XmlMap.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::xstream" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V get()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/XmlMap.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V put()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/XmlMap.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::xstream" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V remove()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/XmlMap.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::xstream" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/XmlMap.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::xstream" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/XmlMap.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::xstream" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlSet()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/XmlSet.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::xstream" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/XmlSet.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::xstream" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/XmlSet.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ConverterLookup getConverterLookup()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/AbstractFilePersistenceStrategy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::xstream" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Mapper getMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/AbstractFilePersistenceStrategy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::xstream" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isValid()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/AbstractFilePersistenceStrategy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::xstream" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/AbstractFilePersistenceStrategy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::xstream" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/AbstractFilePersistenceStrategy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::xstream" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K getKey()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/AbstractFilePersistenceStrategy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::xstream" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V getValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/AbstractFilePersistenceStrategy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::xstream" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V setValue()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/AbstractFilePersistenceStrategy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::xstream" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getFile()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/AbstractFilePersistenceStrategy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::xstream" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/AbstractFilePersistenceStrategy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::xstream" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V get()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/AbstractFilePersistenceStrategy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::xstream" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilePersistenceStrategy()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/FilePersistenceStrategy.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::xstream" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilePersistenceStrategy()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/FilePersistenceStrategy.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::xstream" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isValid()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/persistence/FilePersistenceStrategy.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::xstream" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FastField key()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/FieldAliasingMapper.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::xstream" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractAttributeAliasingMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AbstractAttributeAliasingMapper.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::xstream" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemAttributeAliasingMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/SystemAttributeAliasingMapper.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::xstream" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultMapper.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultMapper.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::xstream" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serializedClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultMapper.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::xstream" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class defaultImplementationOf()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultMapper.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::xstream" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String aliasForAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultMapper.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::xstream" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String attributeForAlias()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultMapper.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::xstream" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String aliasForSystemAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultMapper.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::xstream" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImmutableValueType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultMapper.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::xstream" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceable()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultMapper.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::xstream" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getItemTypeForItemFieldName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultMapper.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::xstream" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldSerializeMember()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultMapper.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::xstream" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIgnoredElement()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultMapper.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::xstream" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String lookupName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultMapper.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::xstream" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class lookupType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultMapper.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::xstream" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serializedMember()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultMapper.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::xstream" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String realMember()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultMapper.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::xstream" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleValueConverter getConverterFromAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultMapper.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::xstream" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleValueConverter getConverterFromItemType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultMapper.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::xstream" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleValueConverter getConverterFromItemType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultMapper.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::xstream" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Converter getLocalConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultMapper.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::xstream" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String aliasForAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultMapper.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::xstream" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String attributeForAlias()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultMapper.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::xstream" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleValueConverter getConverterFromAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DefaultMapper.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::xstream" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableTypesMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ImmutableTypesMapper.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addImmutableType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ImmutableTypesMapper.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::xstream" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImmutableValueType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/EnumMapper.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::xstream" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XStream11XmlFriendlyMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/XStream11XmlFriendlyMapper.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::xstream" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class realClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/XStream11XmlFriendlyMapper.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String realMember()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/XStream11XmlFriendlyMapper.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::xstream" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String mapNameFromXML()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/XStream11XmlFriendlyMapper.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flushCache()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/CachingMapper.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::xstream" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerLocalConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/LocalConversionMapper.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Converter getLocalConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/LocalConversionMapper.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::xstream" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassAliasingMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ClassAliasingMapper.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::xstream" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean itemTypeAsAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ClassAliasingMapper.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::xstream" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean aliasIsAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ClassAliasingMapper.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::xstream" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ArrayMapper.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::xstream" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String boxedTypeName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ArrayMapper.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::xstream" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SecurityMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/SecurityMapper.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::xstream" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractXmlFriendlyMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AbstractXmlFriendlyMapper.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::xstream" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/PackageAliasingMapper.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageAliasingMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/PackageAliasingMapper.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::xstream" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeObject()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/PackageAliasingMapper.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::xstream" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CGLIBMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/CGLIBMapper.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class realClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/CGLIBMapper.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::xstream" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LambdaMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/LambdaMapper.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::xstream" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicProxyMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DynamicProxyMapper.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::xstream" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAlias()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DynamicProxyMapper.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::xstream" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlias()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/DynamicProxyMapper.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::xstream" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ImplicitCollectionMapper.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::xstream" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamedItemType createNamedItemType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ImplicitCollectionMapper.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::xstream" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFieldName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ImplicitCollectionMapper.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::xstream" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getItemFieldName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ImplicitCollectionMapper.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::xstream" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getItemType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ImplicitCollectionMapper.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::xstream" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKeyFieldName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ImplicitCollectionMapper.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::xstream" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementIgnoringMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ElementIgnoringMapper.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::xstream" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addElementsToIgnore()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ElementIgnoringMapper.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::xstream" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void omitField()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ElementIgnoringMapper.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::xstream" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FastField key()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/ElementIgnoringMapper.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::xstream" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serializedClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/MapperWrapper.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class realClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/MapperWrapper.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serializedMember()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/MapperWrapper.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String realMember()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/MapperWrapper.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImmutableValueType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/MapperWrapper.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceable()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/MapperWrapper.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class defaultImplementationOf()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/MapperWrapper.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String aliasForAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/MapperWrapper.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String attributeForAlias()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/MapperWrapper.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String aliasForSystemAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/MapperWrapper.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getItemTypeForItemFieldName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/MapperWrapper.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldSerializeMember()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/MapperWrapper.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIgnoredElement()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/MapperWrapper.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Converter getLocalConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/MapperWrapper.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleValueConverter getConverterFromAttribute()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/MapperWrapper.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::xstream" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OuterClassMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/OuterClassMapper.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flushCache()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/OuterClassMapper.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::xstream" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAttributeFor()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AttributeMapper.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAttributeFor()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AttributeMapper.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAttributeFor()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AttributeMapper.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void autodetectAnnotations()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AnnotationMapper.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::xstream" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CannotResolveClassException()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/CannotResolveClassException.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::xstream" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CannotResolveClassException()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/CannotResolveClassException.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeAliasingMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/mapper/AttributeAliasingMapper.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::xstream" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumToStringConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/enums/EnumToStringConverter.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::xstream" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumToStringConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/enums/EnumToStringConverter.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::xstream" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/enums/EnumToStringConverter.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::xstream" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/enums/EnumToStringConverter.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::xstream" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/enums/EnumConverter.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::xstream" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/enums/EnumConverter.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::xstream" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumSetConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/enums/EnumSetConverter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::xstream" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/enums/EnumSetConverter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::xstream" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/enums/EnumSingleValueConverter.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/enums/EnumSingleValueConverter.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::xstream" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/enums/EnumSingleValueConverter.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::xstream" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumMapConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/enums/EnumMapConverter.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::xstream" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/enums/EnumMapConverter.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::xstream" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConversionException()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/ConversionException.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::xstream" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConversionException()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/ConversionException.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::xstream" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConversionException()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/ConversionException.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void marshallField()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractReflectionConverter.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::xstream" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldUnmarshalTransientFields()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractReflectionConverter.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::xstream" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldUnmarshalField()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractReflectionConverter.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::xstream" ],
  "startLine" : 495,
  "endLine" : 497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flushCache()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractReflectionConverter.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::xstream" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object get()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractReflectionConverter.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::xstream" ],
  "startLine" : 732,
  "endLine" : 734,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractReflectionConverter.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::xstream" ],
  "startLine" : 737,
  "endLine" : 739,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CGLIBFilteringReflectionProvider()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/CGLIBEnhancedConverter.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::xstream" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReverseEngineeredCallbackFilter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/CGLIBEnhancedConverter.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::xstream" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sun14ReflectionProvider()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/Sun14ReflectionProvider.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::xstream" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sun14ReflectionProvider()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/Sun14ReflectionProvider.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelfStreamingInstanceChecker()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SelfStreamingInstanceChecker.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::xstream" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractAttributedCharacterIteratorAttributeConverter.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::xstream" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFieldName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/MissingFieldException.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getClassName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/MissingFieldException.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::xstream" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerFieldOrder()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SortableFieldKeySorter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::xstream" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SortableFieldKeySorter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::xstream" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flushCache()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SortableFieldKeySorter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::xstream" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PureJavaReflectionProvider()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/PureJavaReflectionProvider.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::xstream" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getFieldType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/PureJavaReflectionProvider.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::xstream" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Field getField()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/PureJavaReflectionProvider.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::xstream" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Field getFieldOrNull()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/PureJavaReflectionProvider.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::xstream" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFieldDictionary()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/PureJavaReflectionProvider.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::xstream" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReflectionProviderWrapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/ReflectionProviderWrapper.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::xstream" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean fieldDefinedInClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/ReflectionProviderWrapper.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::xstream" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Field getField()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/ReflectionProviderWrapper.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::xstream" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Field getFieldOrNull()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/ReflectionProviderWrapper.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::xstream" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getFieldType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/ReflectionProviderWrapper.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::xstream" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object newInstance()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/ReflectionProviderWrapper.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::xstream" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSerializableFields()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/ReflectionProviderWrapper.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::xstream" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeField()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/ReflectionProviderWrapper.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::xstream" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SerializableConverter.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::xstream" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SerializableConverter.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::xstream" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnserializableParentsReflectionProvider()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SerializableConverter.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::xstream" ],
  "startLine" : 504,
  "endLine" : 506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SunLimitedUnsafeReflectionProvider()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SunLimitedUnsafeReflectionProvider.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::xstream" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SunLimitedUnsafeReflectionProvider()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SunLimitedUnsafeReflectionProvider.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::xstream" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SunUnsafeReflectionProvider()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SunUnsafeReflectionProvider.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SunUnsafeReflectionProvider()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SunUnsafeReflectionProvider.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeField()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SunUnsafeReflectionProvider.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::xstream" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldDictionary()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/FieldDictionary.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::xstream" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/FieldDictionary.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::xstream" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator fieldsFor()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/FieldDictionary.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::xstream" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getKeyedByFieldName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/FieldDictionary.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::xstream" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getKeyedByFieldKey()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/FieldDictionary.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::xstream" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReflectionConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/ReflectionConverter.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::xstream" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/ReflectionConverter.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::xstream" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalizableConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/ExternalizableConverter.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::xstream" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalizableConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/ExternalizableConverter.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::xstream" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/ExternalizableConverter.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::xstream" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectAccessException()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/ObjectAccessException.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::xstream" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectAccessException()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/ObjectAccessException.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::xstream" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map sort()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/ImmutableFieldKeySorter.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::xstream" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFieldName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/FieldKey.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::xstream" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getDeclaringClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/FieldKey.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::xstream" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDepth()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/FieldKey.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::xstream" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOrder()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/FieldKey.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::xstream" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object callReadResolve()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SerializationMethodInvoker.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::xstream" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object callWriteReplace()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SerializationMethodInvoker.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::xstream" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsReadObject()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SerializationMethodInvoker.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::xstream" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void callReadObject()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SerializationMethodInvoker.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::xstream" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsWriteObject()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SerializationMethodInvoker.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::xstream" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void callWriteObject()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SerializationMethodInvoker.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::xstream" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flushCache()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SerializationMethodInvoker.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::xstream" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String get()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/ErrorWritingException.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::xstream" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator keys()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/ErrorWritingException.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::xstream" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortMessage()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/ErrorWritingException.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::xstream" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleValueConverterWrapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/SingleValueConverterWrapper.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::xstream" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/SingleValueConverterWrapper.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/SingleValueConverterWrapper.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::xstream" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/SingleValueConverterWrapper.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::xstream" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/SingleValueConverterWrapper.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::xstream" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/SingleValueConverterWrapper.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::xstream" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/BitSetConverter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::xstream" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingletonCollectionConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/SingletonCollectionConverter.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::xstream" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/SingletonCollectionConverter.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CollectionConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/CollectionConverter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection createCollection()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/CollectionConverter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::xstream" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/ArrayConverter.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/ArrayConverter.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::xstream" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/MapConverter.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Map createCollection()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/MapConverter.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::xstream" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertiesConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/PropertiesConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertiesConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/PropertiesConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/PropertiesConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/CharArrayConverter.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::xstream" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/TreeMapConverter.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::xstream" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeMapConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/TreeMapConverter.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::xstream" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractCollectionConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/AbstractCollectionConverter.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::xstream" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Mapper mapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/AbstractCollectionConverter.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingletonMapConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/SingletonMapConverter.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::xstream" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/collections/SingletonMapConverter.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::xstream" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/FontConverter.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ToStringConverter.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::xstream" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ToStringConverter.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::xstream" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/OptionalDoubleConverter.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::xstream" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/OptionalDoubleConverter.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/SqlTimeConverter.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::xstream" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/SqlTimeConverter.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::xstream" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/RegexPatternConverter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::xstream" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AtomicBooleanConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/AtomicBooleanConverter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::xstream" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/AtomicBooleanConverter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::xstream" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/AtomicBooleanConverter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/AtomicBooleanConverter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::xstream" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/AtomicBooleanConverter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::xstream" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StackTraceElement nativeMethodElement()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/StackTraceElementConverter.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::xstream" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StackTraceElement unknownSourceElement()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/StackTraceElementConverter.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::xstream" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StackTraceElement element()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/StackTraceElementConverter.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::xstream" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/StackTraceElementConverter.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::xstream" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubjectConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/SubjectConverter.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::xstream" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/SubjectConverter.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void marshalPublicCredentials()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/SubjectConverter.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::xstream" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void marshalPrivateCredentials()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/SubjectConverter.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::xstream" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaClassConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/JavaClassConverter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::xstream" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaClassConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/JavaClassConverter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::xstream" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JavaClassConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/JavaClassConverter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::xstream" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/JavaClassConverter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::xstream" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/JavaClassConverter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::xstream" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/OptionalLongConverter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/OptionalLongConverter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/OptionalLongConverter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UseAttributeForEnumMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/UseAttributeForEnumMapper.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::xstream" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Mapper createEnumMapper()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/UseAttributeForEnumMapper.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::xstream" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AtomicReferenceConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/AtomicReferenceConverter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/AtomicReferenceConverter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::xstream" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionalConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/OptionalConverter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::xstream" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/OptionalConverter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::xstream" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/FileConverter.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::xstream" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/FileConverter.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::xstream" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/FileConverter.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::xstream" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/CharsetConverter.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::xstream" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/CharsetConverter.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::xstream" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/CharsetConverter.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/CurrencyConverter.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::xstream" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/CurrencyConverter.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamedCollectionConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/NamedCollectionConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaMethodConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/JavaMethodConverter.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaMethodConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/JavaMethodConverter.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::xstream" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/JavaMethodConverter.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::xstream" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/PropertyEditorCapableConverter.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::xstream" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/PropertyEditorCapableConverter.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/PropertyEditorCapableConverter.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::xstream" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ISO8601DateConverter.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ISO8601DateConverter.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::xstream" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/OptionalIntConverter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/OptionalIntConverter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/OptionalIntConverter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/RecordConverter.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::xstream" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String name()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/RecordConverter.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::xstream" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Class type()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/RecordConverter.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::xstream" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/RecordConverter.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::xstream" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ActivationDataFlavorConverter.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::xstream" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ColorConverter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AtomicIntegerConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/AtomicIntegerConverter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/AtomicIntegerConverter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::xstream" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/AtomicIntegerConverter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::xstream" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/AtomicIntegerConverter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::xstream" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/AtomicIntegerConverter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::xstream" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ToAttributedValueConverter.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::xstream" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/SqlDateConverter.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::xstream" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/SqlDateConverter.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::xstream" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AtomicLongConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/AtomicLongConverter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/AtomicLongConverter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::xstream" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/AtomicLongConverter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::xstream" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/AtomicLongConverter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::xstream" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/AtomicLongConverter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::xstream" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/PathConverter.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/GregorianCalendarConverter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncodedByteArrayConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/EncodedByteArrayConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncodedByteArrayConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/EncodedByteArrayConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/EncodedByteArrayConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void marshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/EncodedByteArrayConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/EncodedByteArrayConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/EncodedByteArrayConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ISO8601SqlTimestampConverter.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::xstream" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DurationConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/DurationConverter.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::xstream" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/DurationConverter.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::xstream" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/DurationConverter.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::xstream" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaFieldConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/JavaFieldConverter.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::xstream" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaFieldConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/JavaFieldConverter.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::xstream" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/JavaFieldConverter.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::xstream" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/NamedArrayConverter.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::xstream" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlTimestampConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/SqlTimestampConverter.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::xstream" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlTimestampConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/SqlTimestampConverter.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::xstream" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/SqlTimestampConverter.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::xstream" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/LocaleConverter.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::xstream" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LookAndFeelConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/LookAndFeelConverter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::xstream" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/LookAndFeelConverter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicProxyConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/DynamicProxyConverter.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::xstream" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicProxyConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/DynamicProxyConverter.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::xstream" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/DynamicProxyConverter.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::xstream" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object invoke()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/DynamicProxyConverter.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::xstream" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ThrowableConverter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::xstream" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Converter getConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ThrowableConverter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::xstream" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Converter getConverter14()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ThrowableConverter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::xstream" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ThrowableConverter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::xstream" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextAttributeConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/TextAttributeConverter.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::xstream" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ISO8601GregorianCalendarConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ISO8601GregorianCalendarConverter.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::xstream" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ISO8601GregorianCalendarConverter.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::xstream" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ISO8601GregorianCalendarConverter.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ISO8601GregorianCalendarConverter.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::xstream" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/JapaneseEraConverter.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::xstream" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/LocalDateConverter.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::xstream" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/YearMonthConverter.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::xstream" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/HijrahDateConverter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/HijrahDateConverter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::xstream" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected HijrahEra eraOf()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/HijrahDateConverter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::xstream" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WeekFieldsConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/WeekFieldsConverter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::xstream" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/WeekFieldsConverter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/OffsetTimeConverter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/YearConverter.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::xstream" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/SystemClockConverter.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/ThaiBuddhistDateConverter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::xstream" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/ThaiBuddhistDateConverter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ThaiBuddhistEra eraOf()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/ThaiBuddhistDateConverter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::xstream" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/InstantConverter.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::xstream" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/LocalTimeConverter.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::xstream" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/MinguoDateConverter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::xstream" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/MinguoDateConverter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MinguoEra eraOf()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/MinguoDateConverter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::xstream" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/LocalDateTimeConverter.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::xstream" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/ZonedDateTimeConverter.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::xstream" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueRangeConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/ValueRangeConverter.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::xstream" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/ValueRangeConverter.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::xstream" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/PeriodConverter.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::xstream" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/OffsetDateTimeConverter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::xstream" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/ZoneIdConverter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::xstream" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/MonthDayConverter.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::xstream" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/DurationConverter.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::xstream" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/ChronologyConverter.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::xstream" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/ChronologyConverter.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::xstream" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/JapaneseDateConverter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::xstream" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/JapaneseDateConverter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::xstream" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JapaneseEra eraOf()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/time/JapaneseDateConverter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::xstream" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/ShortConverter.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::xstream" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/LongConverter.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::xstream" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/FloatConverter.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::xstream" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/FloatConverter.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::xstream" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/StringConverter.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::xstream" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/StringConverter.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::xstream" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/StringConverter.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::xstream" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/StringConverter.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::xstream" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/URIConverter.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::xstream" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/URLConverter.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::xstream" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/StringBufferConverter.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::xstream" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/StringBufferConverter.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::xstream" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/UUIDConverter.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::xstream" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/DateConverter.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::xstream" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/DateConverter.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::xstream" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/DateConverter.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::xstream" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/DateConverter.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::xstream" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/DateConverter.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::xstream" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/DateConverter.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::xstream" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/DateConverter.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::xstream" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/IntConverter.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::xstream" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/CharConverter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::xstream" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/ByteConverter.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::xstream" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/BigDecimalConverter.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::xstream" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/BigDecimalConverter.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::xstream" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/AbstractSingleValueConverter.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::xstream" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/NullConverter.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::xstream" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unmarshal()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/NullConverter.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::xstream" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BooleanConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/BooleanConverter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/BooleanConverter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/BooleanConverter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/BigIntegerConverter.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::xstream" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/BigIntegerConverter.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::xstream" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/DoubleConverter.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::xstream" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/DoubleConverter.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::xstream" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/StringBuilderConverter.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::xstream" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/basic/StringBuilderConverter.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::xstream" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComparingPropertySorter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/ComparingPropertySorter.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::xstream" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaBeanConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/JavaBeanConverter.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::xstream" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaBeanConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/JavaBeanConverter.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::xstream" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaBeanConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/JavaBeanConverter.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::xstream" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/JavaBeanConverter.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::xstream" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyDictionary()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/PropertyDictionary.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::xstream" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyDictionary()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/PropertyDictionary.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::xstream" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator propertiesFor()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/PropertyDictionary.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::xstream" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyDescriptor propertyDescriptorOrNull()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/PropertyDictionary.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::xstream" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flushCache()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/PropertyDictionary.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::xstream" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getBeanClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/BeanProperty.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/BeanProperty.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/BeanProperty.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReadable()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/BeanProperty.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWritable()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/BeanProperty.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGetterMethod()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/BeanProperty.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSetterMethod()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/BeanProperty.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::xstream" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeanProvider()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/BeanProvider.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::xstream" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeanProvider()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/BeanProvider.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::xstream" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeanProvider()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/BeanProvider.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::xstream" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getPropertyType()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/BeanProvider.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::xstream" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean propertyDefinedInClass()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/BeanProvider.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::xstream" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canStreamProperty()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/BeanProvider.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::xstream" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PropertyDescriptor getProperty()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/BeanProvider.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::xstream" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map sort()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/javabean/NativePropertySorter.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::xstream" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JVM()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 200,
  "endLine" : 201,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flushCache()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/JVM.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::xstream" ],
  "startLine" : 566,
  "endLine" : 567,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void noMethod()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/util/SerializationMembers.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::xstream" ],
  "startLine" : 44,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void fireValidReference()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/core/ReferenceByXPathMarshaller.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::xstream" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SaxWriter.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::xstream" ],
  "startLine" : 764,
  "endLine" : 766,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/SaxWriter.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::xstream" ],
  "startLine" : 769,
  "endLine" : 771,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endNodeInternally()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractDocumentWriter.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::xstream" ],
  "startLine" : 93,
  "endLine" : 94,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractDocumentWriter.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::xstream" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractDocumentWriter.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::xstream" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void endOfLine()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/CompactWriter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::xstream" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendErrors()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractDocumentReader.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 94,
  "endLine" : 95,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/AbstractDocumentReader.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::xstream" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XStream11XmlFriendlyReplacer()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/xml/XStream11XmlFriendlyReplacer.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::xstream" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendErrors()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamReader.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::xstream" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeTo()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 276,
  "endLine" : 277,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readFrom()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/io/binary/Token.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::xstream" ],
  "startLine" : 280,
  "endLine" : 281,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setupDefaultSecurity()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/XStream.java",
  "fileLinesCount" : 2422,
  "components" : [ "primary::xstream" ],
  "startLine" : 791,
  "endLine" : 793,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void validateFieldAccess()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/reflection/SunLimitedUnsafeReflectionProvider.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::xstream" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegexPatternConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/RegexPatternConverter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::xstream" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegexPatternConverter()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/RegexPatternConverter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::xstream" ],
  "startLine" : 44,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Ser()",
  "longName" : "",
  "relativeFileName" : "xstream/src/java/com/thoughtworks/xstream/converters/extended/ThrowableConverter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::xstream" ],
  "startLine" : 114,
  "endLine" : 115,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]