javadoc applicationstatemodel