@Remove LogEntryFactory.java: It could not be used at this place.
@Change LogEntryHandler.java: Changed it to an abstract class and removed constructor. (Special cases of LogEntryHandlers will be subclasses of this class).
@Add SVNLogEntryHandler.java: Created a new version of the SVNLogEntryHandler (in a different package) to show how subclasses will work. (note that the only method in this class is the one required by the SVN interface).