The following document contains the results of Checkstyle. 
| Rules | Violations | Severity | 
|---|---|---|
| EmptyStatement | 0 | |
| CyclomaticComplexity | 5 | |
| ClassFanOutComplexity | 4 | |
| CovariantEquals | 0 | |
ClassDataAbstractionCoupling
  | 2 | |
| NPathComplexity | 3 | |
| RedundantImport | 0 | |
| UnusedImports | 0 | |
| RedundantModifier | 0 | |
| RedundantThrows | 0 | |
| FileLength | 0 | |
| NewlineAtEndOfFile | 0 | 
| Violation | Message | Line | 
|---|---|---|
| Class Fan-Out Complexity is 22 (max allowed is 20). | 42 | 
| Violation | Message | Line | 
|---|---|---|
| Class Data Abstraction Coupling is 15 (max allowed is 12) classes [ArrayList, BoundedBy, Filter_Capabilities, NamespaceBindings, ObservationOffering, Operation, Operator, Pair, Parameter, QName, StorageGetCapabilities, Time, URL, XMLAdapter, XPath]. | 38 | |
| Class Fan-Out Complexity is 21 (max allowed is 20). | 38 | |
| Cyclomatic Complexity is 26 (max allowed is 10). | 190 | |
| NPath Complexity is 726 (max allowed is 200). | 190 | |
| Cyclomatic Complexity is 21 (max allowed is 10). | 300 | 
| Violation | Message | Line | 
|---|---|---|
| Class Data Abstraction Coupling is 16 (max allowed is 12) classes [ArrayList, BufferedReader, ByteArrayInputStream, DataArray, Field, File, FileInputStream, InputStreamReader, OWSException, Observation, Pair, QName, StorageGetObservation, StringBuilder, XMLAdapter, XPath]. | 41 | |
| Class Fan-Out Complexity is 25 (max allowed is 20). | 41 | 
| Violation | Message | Line | 
|---|---|---|
| Cyclomatic Complexity is 22 (max allowed is 10). | 46 | |
| NPath Complexity is 7,201 (max allowed is 200). | 46 | 
| Violation | Message | Line | 
|---|---|---|
| Class Fan-Out Complexity is 24 (max allowed is 20). | 47 |