The following document contains the results of FindBugs
 
 FindBugs Version is 3.0.1
 
 Threshold is medium
 
 Effort is min
 
  
 
 Summary
 
  
   
    
    | Classes |  
    Bugs |  
    Errors |  
    Missing Classes |  
   
 
   
   
    
    | 214 |  
    9 |  
    0 |  
    0 |  
   
 
   
 
 
  
 
 
 
 no.motif.IO$1
 
  
   
    
    | Bug |  
    Category |  
    Details |  
    Line |  
    Priority |  
   
 
   
   
    
    | Class no.motif.IO$1 defines non-transient non-serializable instance field val$out |  
    BAD_PRACTICE |  
    SE_BAD_FIELD |  
    Not available |  
    Medium |  
   
 
   
 
 
  
 
 
 no.motif.IO$2
 
  
   
    
    | Bug |  
    Category |  
    Details |  
    Line |  
    Priority |  
   
 
   
   
    
    | Class no.motif.IO$2 defines non-transient non-serializable instance field val$out |  
    BAD_PRACTICE |  
    SE_BAD_FIELD |  
    Not available |  
    Medium |  
   
 
   
 
 
  
 
 
 no.motif.Strings$1
 
  
   
    
    | Bug |  
    Category |  
    Details |  
    Line |  
    Priority |  
   
 
   
   
    
    | Boxing/unboxing to parse a primitive no.motif.Strings$1.$(String) |  
    PERFORMANCE |  
    DM_BOXED_PRIMITIVE_FOR_PARSING |  
    46 |  
    High |  
   
 
   
 
 
  
 
 
 no.motif.Strings$2
 
  
   
    
    | Bug |  
    Category |  
    Details |  
    Line |  
    Priority |  
   
 
   
   
    
    | Boxing/unboxing to parse a primitive no.motif.Strings$2.$(String) |  
    PERFORMANCE |  
    DM_BOXED_PRIMITIVE_FOR_PARSING |  
    54 |  
    High |  
   
 
   
 
 
  
 
 
 no.motif.f.combine.ConjunctionPremise
 
  
   
    
    | Bug |  
    Category |  
    Details |  
    Line |  
    Priority |  
   
 
   
   
    
    | Suspicious comparison of Boolean references in no.motif.f.combine.ConjunctionPremise.$() |  
    BAD_PRACTICE |  
    RC_REF_COMPARISON_BAD_PRACTICE_BOOLEAN |  
    28 |  
    Medium |  
   
 
   
 
 
  
 
 
 no.motif.f.combine.DisjunctionPremise
 
  
   
    
    | Bug |  
    Category |  
    Details |  
    Line |  
    Priority |  
   
 
   
   
    
    | Suspicious comparison of Boolean references in no.motif.f.combine.DisjunctionPremise.$() |  
    BAD_PRACTICE |  
    RC_REF_COMPARISON_BAD_PRACTICE_BOOLEAN |  
    31 |  
    Medium |  
   
 
   
 
 
  
 
 
 no.motif.iter.boxing.BytesIterable
 
  
   
    
    | Bug |  
    Category |  
    Details |  
    Line |  
    Priority |  
   
 
   
   
    
    | new no.motif.iter.boxing.BytesIterable(byte[]) may expose internal representation by storing an externally mutable object into BytesIterable.bytes |  
    MALICIOUS_CODE |  
    EI_EXPOSE_REP2 |  
    12 |  
    Medium |  
   
 
   
 
 
  
 
 
 no.motif.iter.boxing.CharsIterable
 
  
   
    
    | Bug |  
    Category |  
    Details |  
    Line |  
    Priority |  
   
 
   
   
    
    | new no.motif.iter.boxing.CharsIterable(char[]) may expose internal representation by storing an externally mutable object into CharsIterable.chars |  
    MALICIOUS_CODE |  
    EI_EXPOSE_REP2 |  
    12 |  
    Medium |  
   
 
   
 
 
  
 
 
 no.motif.iter.boxing.IntsIterable
 
  
   
    
    | Bug |  
    Category |  
    Details |  
    Line |  
    Priority |  
   
 
   
   
    
    | new no.motif.iter.boxing.IntsIterable(int[]) may expose internal representation by storing an externally mutable object into IntsIterable.ints |  
    MALICIOUS_CODE |  
    EI_EXPOSE_REP2 |  
    12 |  
    Medium |