format
library mit NullPointerException
verbesserte Exception Ausgaben
final working library