getMatchingTypeName made private
Slightly better application documentation, as well as @ignore => @access private