Liscensing, methods, and javadocs