Refactored tests for stack assigments.
Refactore array factory tests.
Refactored JUnit data providers to be named after JUnit conventions.
Refactored annotation binder tests.
Refactored ambiguouity resolution.