code readapted to changes in ProjectUtilities
Due to changes in ProjectUtilities (some classes moved from AwtUtilities to SwingUtilities due to the fact they used some swing elements), code was readapted so that bensikin compiles again. Moreover, for debugging help reasons and performances, bensikin uses named threads and prefer the use of constants (like ObjectUtilities.EMPTY_STRING) instead of new Strings (like explicit "").