fix pmd issue
adding mac os switch statement back to PMDanalyzer
fixed merge conflict