The main Java class