My Java source code