strategy javadoc