An interesting JML progression help request