This is the third update of this Java class