fixes issue #374
Merge branch 'java-os-family-fix'
java parser merge; multiReplace refactored