Make <clinit> static, improve NoLocals and more
Some documentation