[ {
  "relativePath" : "ion-java-cli/src/com/amazon/tools/events/Event.java",
  "extension" : "java",
  "linesOfCode" : 145,
  "components" : [ "primary::ion-java-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ion-java-cli/src/com/amazon/tools/events/ImportDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::ion-java-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ion-java-cli/src/com/amazon/tools/events/EventType.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::ion-java-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ion-java-cli/src/com/amazon/tools/cli/CommandType.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::ion-java-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ion-java-cli/src/com/amazon/tools/cli/NoOpOutputStream.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::ion-java-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ion-java-cli/src/com/amazon/tools/cli/CompareContext.java",
  "extension" : "java",
  "linesOfCode" : 79,
  "components" : [ "primary::ion-java-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ion-java-cli/src/com/amazon/tools/cli/ProcessContext.java",
  "extension" : "java",
  "linesOfCode" : 75,
  "components" : [ "primary::ion-java-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ion-java-cli/src/com/amazon/tools/cli/IonJavaCli.java",
  "extension" : "java",
  "linesOfCode" : 1226,
  "components" : [ "primary::ion-java-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ion-java-cli/src/com/amazon/tools/cli/NoCloseOutputStream.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::ion-java-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ion-java-cli/src/com/amazon/tools/cli/OutputFormat.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::ion-java-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ion-java-cli/src/com/amazon/tools/cli/ComparisonType.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::ion-java-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ion-java-cli/src/com/amazon/tools/comparisonReport/ComparisonResult.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::ion-java-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ion-java-cli/src/com/amazon/tools/comparisonReport/ComparisonContext.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::ion-java-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ion-java-cli/src/com/amazon/tools/comparisonReport/ComparisonResultType.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::ion-java-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ion-java-cli/src/com/amazon/tools/errorReport/ErrorDescription.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::ion-java-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ion-java-cli/src/com/amazon/tools/errorReport/ErrorType.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::ion-java-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/IonTimestamp.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/IonNumber.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/IonList.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/RawValueSpanProvider.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/UnsupportedIonVersionException.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/IonClob.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/IonFloat.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/SubstituteSymbolTableException.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/IonDatagram.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/IonCatalog.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/overview.html",
  "extension" : "html",
  "linesOfCode" : 159,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/IonBool.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/InvalidSystemSymbolException.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/IonStruct.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/IonSexp.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/SpanProvider.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/package-info.java",
  "extension" : "java",
  "linesOfCode" : 1,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/apps/PrintApp.java",
  "extension" : "java",
  "linesOfCode" : 113,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/apps/SymtabApp.java",
  "extension" : "java",
  "linesOfCode" : 189,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/apps/EncodeApp.java",
  "extension" : "java",
  "linesOfCode" : 123,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/apps/BaseApp.java",
  "extension" : "java",
  "linesOfCode" : 206,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/SymbolTable.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/Decimal.java",
  "extension" : "java",
  "linesOfCode" : 238,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/_Private_ByteTransferReader.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/SimpleByteBuffer.java",
  "extension" : "java",
  "linesOfCode" : 1062,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/ByteReader.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/IonMessages.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/IonWriterSystemBinary.java",
  "extension" : "java",
  "linesOfCode" : 769,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/IonReaderTextUserX.java",
  "extension" : "java",
  "linesOfCode" : 294,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/_Private_SymbolToken.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/_Private_IonTextAppender.java",
  "extension" : "java",
  "linesOfCode" : 744,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/SharedSymbolTable.java",
  "extension" : "java",
  "linesOfCode" : 371,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/_Private_MarkupCallback.java",
  "extension" : "java",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/IonIteratorImpl.java",
  "extension" : "java",
  "linesOfCode" : 167,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/IonReaderTreeUserX.java",
  "extension" : "java",
  "linesOfCode" : 179,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/_Private_CallbackBuilder.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/Base64Encoder.java",
  "extension" : "java",
  "linesOfCode" : 427,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/IonReaderBinaryUserX.java",
  "extension" : "java",
  "linesOfCode" : 299,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/_Private_IonTextWriterBuilder.java",
  "extension" : "java",
  "linesOfCode" : 199,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/UnifiedSavePointManagerX.java",
  "extension" : "java",
  "linesOfCode" : 322,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/IonReaderBinaryRawX.java",
  "extension" : "java",
  "linesOfCode" : 1046,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/LocalSymbolTable.java",
  "extension" : "java",
  "linesOfCode" : 609,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/ByteWriter.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/_Private_SymtabExtendsCache.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/IonUTF8.java",
  "extension" : "java",
  "linesOfCode" : 446,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/lite/IonDecimalLite.java",
  "extension" : "java",
  "linesOfCode" : 122,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/lite/IonContext.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/lite/IonLoaderLite.java",
  "extension" : "java",
  "linesOfCode" : 122,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/lite/IonSystemLite.java",
  "extension" : "java",
  "linesOfCode" : 632,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/lite/IonFloatLite.java",
  "extension" : "java",
  "linesOfCode" : 120,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/lite/IonIntLite.java",
  "extension" : "java",
  "linesOfCode" : 199,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/lite/IonStringLite.java",
  "extension" : "java",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/lite/IonValueLite.java",
  "extension" : "java",
  "linesOfCode" : 732,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/lite/ContainerlessContext.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/lite/_Private_LiteDomTrampoline.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/lite/IonStructLite.java",
  "extension" : "java",
  "linesOfCode" : 574,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/lite/IonBlobLite.java",
  "extension" : "java",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/lite/IonTextLite.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/lite/IonSymbolLite.java",
  "extension" : "java",
  "linesOfCode" : 230,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/lite/IonClobLite.java",
  "extension" : "java",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/lite/ReverseBinaryEncoder.java",
  "extension" : "java",
  "linesOfCode" : 987,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/lite/IonListLite.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/lite/TopLevelContext.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/lite/IonBoolLite.java",
  "extension" : "java",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/lite/IonDatagramLite.java",
  "extension" : "java",
  "linesOfCode" : 784,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/lite/IonTimestampLite.java",
  "extension" : "java",
  "linesOfCode" : 177,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/lite/ValueFactoryLite.java",
  "extension" : "java",
  "linesOfCode" : 376,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/lite/IonLobLite.java",
  "extension" : "java",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/lite/IonSexpLite.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/lite/IonSequenceLite.java",
  "extension" : "java",
  "linesOfCode" : 550,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/lite/IonContainerLite.java",
  "extension" : "java",
  "linesOfCode" : 483,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/lite/IonNullLite.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/_Private_IonWriterBase.java",
  "extension" : "java",
  "linesOfCode" : 276,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/SymbolTokenImpl.java",
  "extension" : "java",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/UnifiedInputBufferX.java",
  "extension" : "java",
  "linesOfCode" : 232,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/SystemValueIterator.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/SubstituteSymbolTable.java",
  "extension" : "java",
  "linesOfCode" : 181,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/AppendableFastAppendable.java",
  "extension" : "java",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/_Private_LocalSymbolTableFactory.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/LocalSymbolTableAsStruct.java",
  "extension" : "java",
  "linesOfCode" : 157,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/_Private_IonReaderFactory.java",
  "extension" : "java",
  "linesOfCode" : 277,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/IonWriterUser.java",
  "extension" : "java",
  "linesOfCode" : 297,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/UnifiedDataPageX.java",
  "extension" : "java",
  "linesOfCode" : 186,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/IonTokenReader.java",
  "extension" : "java",
  "linesOfCode" : 1242,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/IonReaderTextRawX.java",
  "extension" : "java",
  "linesOfCode" : 1181,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/_Private_Utils.java",
  "extension" : "java",
  "linesOfCode" : 702,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/_Private_IonWriter.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/BlockedBuffer.java",
  "extension" : "java",
  "linesOfCode" : 1281,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/_Private_FastAppendableDecorator.java",
  "extension" : "java",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/IonWriterSystemText.java",
  "extension" : "java",
  "linesOfCode" : 614,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/IonReaderTreeSystem.java",
  "extension" : "java",
  "linesOfCode" : 437,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/SymbolTableReader.java",
  "extension" : "java",
  "linesOfCode" : 865,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/ByteBuffer.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/IonTextBufferedStream.java",
  "extension" : "java",
  "linesOfCode" : 182,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/_Private_ByteTransferSink.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/_Private_IonContainer.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/IonReaderBinarySystemX.java",
  "extension" : "java",
  "linesOfCode" : 382,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/IonReaderTextRawTokensX.java",
  "extension" : "java",
  "linesOfCode" : 2230,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/_Private_ReaderWriter.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/IonWriterSystemTree.java",
  "extension" : "java",
  "linesOfCode" : 271,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/LocalSymbolTableImports.java",
  "extension" : "java",
  "linesOfCode" : 137,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/IonWriterSystem.java",
  "extension" : "java",
  "linesOfCode" : 407,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/_Private_CommandLine.java",
  "extension" : "java",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/OutputStreamFastAppendable.java",
  "extension" : "java",
  "linesOfCode" : 146,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/_Private_IonBinaryWriterImpl.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/DowncastingFaceted.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/IonReaderTextSystemX.java",
  "extension" : "java",
  "linesOfCode" : 827,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/_Private_CurriedValueFactory.java",
  "extension" : "java",
  "linesOfCode" : 326,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/IonTokenConstsX.java",
  "extension" : "java",
  "linesOfCode" : 808,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/_Private_ValueFactory.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/_Private_FastAppendableTrampoline.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/_Private_IonWriterFactory.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/_Private_IonValue.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/_Private_IonDatagram.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/_Private_IonBinaryWriterBuilder.java",
  "extension" : "java",
  "linesOfCode" : 285,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/UnifiedInputStreamX.java",
  "extension" : "java",
  "linesOfCode" : 434,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/_Private_IonSymbol.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/IonWriterSystemTextMarkup.java",
  "extension" : "java",
  "linesOfCode" : 207,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/_Private_IonSystem.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/IonBinary.java",
  "extension" : "java",
  "linesOfCode" : 2056,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/IonCharacterReader.java",
  "extension" : "java",
  "linesOfCode" : 131,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/_Private_ListWriter.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/_Private_ScalarConversions.java",
  "extension" : "java",
  "linesOfCode" : 797,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/_Private_IonConstants.java",
  "extension" : "java",
  "linesOfCode" : 169,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/impl/IonWriterUserBinary.java",
  "extension" : "java",
  "linesOfCode" : 95,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/ContainedValueException.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/facet/UnsupportedFacetException.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/facet/package-info.java",
  "extension" : "java",
  "linesOfCode" : 1,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/facet/Facets.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/facet/Faceted.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/IonBlob.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/IonSystem.java",
  "extension" : "java",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/TextSpan.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/ReadOnlyValueException.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/SystemSymbols.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/IntegerSize.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/IonContainer.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/Timestamp.java",
  "extension" : "java",
  "linesOfCode" : 1394,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/IonLob.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/NullValueException.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/SymbolToken.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/IonNull.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/IonReader.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/IonTextReader.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/IonBinaryWriter.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/UnexpectedEofException.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/Span.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/IonWriter.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/OffsetSpan.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/IonString.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/IonLoader.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/IonSymbol.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/IonType.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/IonMutableCatalog.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/UnknownSymbolException.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/system/IonWriterBuilder.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/system/SimpleCatalog.java",
  "extension" : "java",
  "linesOfCode" : 163,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/system/package-info.java",
  "extension" : "java",
  "linesOfCode" : 1,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/system/IonTextWriterBuilder.java",
  "extension" : "java",
  "linesOfCode" : 220,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/system/IonBinaryWriterBuilder.java",
  "extension" : "java",
  "linesOfCode" : 76,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/system/IonWriterBuilderBase.java",
  "extension" : "java",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/system/IonSystemBuilder.java",
  "extension" : "java",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/system/IonReaderBuilder.java",
  "extension" : "java",
  "linesOfCode" : 111,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/IonValue.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/ValueFactory.java",
  "extension" : "java",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/ValueVisitor.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/IonText.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/IonInt.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/IonException.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/IonDecimal.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/SeekableReader.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/IonSequence.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/util/IonTextUtils.java",
  "extension" : "java",
  "linesOfCode" : 622,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/util/IonValueUtils.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/util/package-info.java",
  "extension" : "java",
  "linesOfCode" : 1,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/util/GzipOrRawInputStream.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/util/AbstractValueVisitor.java",
  "extension" : "java",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/util/_Private_FastAppendable.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/util/Equivalence.java",
  "extension" : "java",
  "linesOfCode" : 314,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/util/JarInfo.java",
  "extension" : "java",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/util/Printer.java",
  "extension" : "java",
  "linesOfCode" : 790,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/com/amazon/ion/util/IonStreamUtils.java",
  "extension" : "java",
  "linesOfCode" : 151,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/com/amazon/ion/util/Spans.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
} ]