The following document contains the results of FindBugs - http://www.cs.umd.edu/~pugh/java/bugs/. This isn't formatted like a pretty CheckStyle / JDepend sheet as the FindBugs XML output is very terse and does not describe what each error type is. We have no desire to hardcode messages against FindBugs, so we'll wait until FindBugs XML output can be modified to produce easy to use messages.

M EI: org.apache.commons.betwixt.ElementDescriptor.getAttributeDescriptors() may expose internal representation by returning org.apache.commons.betwixt.ElementDescriptor.attributeDescriptors  At ElementDescriptor.java:[line 262]
M EI: org.apache.commons.betwixt.ElementDescriptor.getContentDescriptors() may expose internal representation by returning org.apache.commons.betwixt.ElementDescriptor.contentDescriptors  At ElementDescriptor.java:[line 355]
M EI: org.apache.commons.betwixt.ElementDescriptor.getElementDescriptors() may expose internal representation by returning org.apache.commons.betwixt.ElementDescriptor.elementDescriptors  At ElementDescriptor.java:[line 309]
M UrF: Unread field: org.apache.commons.betwixt.XMLBeanInfo.cachedIDAttribute
M EI: org.apache.commons.betwixt.XMLIntrospector$DynaClassBeanType.getProperties() may expose internal representation by returning org.apache.commons.betwixt.XMLIntrospector$DynaClassBeanType.properties  At XMLIntrospector.java:[line 1233]
M EI: org.apache.commons.betwixt.XMLIntrospector$JavaBeanType.getProperties() may expose internal representation by returning org.apache.commons.betwixt.XMLIntrospector$JavaBeanType.properties  At XMLIntrospector.java:[line 1187]
M UuF: Unused field: org.apache.commons.betwixt.digester.AttributeRule.beanClass
H NP: Null pointer dereference in org.apache.commons.betwixt.digester.TextRule.begin(org.xml.sax.Attributes)  At TextRule.java:[line 155]
M MS: org.apache.commons.betwixt.digester.XMLIntrospectorHelper.log should be package protected
M MS: org.apache.commons.betwixt.expression.MethodExpression.NULL_ARGUMENTS isn't final but should be
M MS: org.apache.commons.betwixt.expression.MethodExpression.NULL_CLASSES isn't final but should be
M UCF: Useless control flow in org.apache.commons.betwixt.expression.MethodUpdater.update(Context,Object)  At MethodUpdater.java:[line 122]
M UrF: Unread field: org.apache.commons.betwixt.io.BeanRuleSet.classNameAttribute
M SIC: Should org.apache.commons.betwixt.io.read.BeanCreationList$ChainWorker be a _static_ inner class?
M