Details
Description
Our accept method utilizes a matches method which takes in a Matcher and the appropriate field data. If the Matcher is null, it kicks back quickly. However, the various methods to pull out field data copy data. We should do the Matcher check in the accept method to short circuit and prevent the unnecessary object creation.