Started Java implementation