file-management  : Implementing the Visitor Pattern with Java Generics
resource  : adding specific exception handler