documentation
AOption
added some Java collection classes