OAK 377

Added a generic GarbageCollector interface.