Refactored und Auskommentiert (Javadoc).