first Java solution promps a mass-rename
!