integration of reflect in objectinputstream + more exception classes