Portet project to Java as it makes just more sense... ):