good ol fashioned javadocs