Removed filename argument from IParser, and created IMethodParser for that arguement.