consumed TypeConstraint role & used attribute predicate
added predicate to 'attribute'
replaced throw_error with throw_exception
Wrote tests for exceptions in Moose::Meta::TypeConstraint
replaced throw_error with throw_exception & removed use Carp qw(confess)
Wrote exception classes for Moose::Meta::TypeConstraint
Wrote tests for exceptions in string replace method
removed trailing whitespace
Replaced _inline_throw_error with _inline_throw_exception
Wrote exception InvalidArgumentToMethod
replaced _inline_throw_error with _inline_throw_exception
Wrote tests for string substr method
Wrote tests for string match method
replaced _inline_throw_error with _inline_throw_exception
Wrote tests for exceptions in Moose::Meta::Method::Accessor::Native
replaced _inline_throw_error with _inline_throw_exception
Wrote exception classes for Moose::Meta::Method::Accessor::Native
Wrote tests for exceptions in Moose::Meta::TypeConstraint::Parameterized
replaced throw_error with throw_exception
removed trailing whitespace