switch aus Methode 'statement' extracted und entsprechend angepasst