MVEL-302 ASMOptimizer fails to optimise Map.put() when Map is not a HashMap
MVEL-302 Improve test name
MVEL-305 DynamicOptimizer doesn't fallback to use Reflective when ASM optimization fails.
Fix typo in comment
MVEL-303 Add failing test
MVEL-303 Use ReadWriteLock to minimise locking in DynamicOptimizer.  Not the perfect solution, but given current implementation is the solution with least impact.
MVEL-303 Reduce number of threads used in test case
[MVEL-309]Fix url of issue link in error message
MVEL-310 Collection access fails when variable type changes (e.g. array->list)
MVEL-310 Fix formatting
MVEL-312 ASMOptimizer fails with null Map, List or Array values
Merge pull request #54 from mulesoft/MVEL-302

MVEL-302 ASMOptimizer fails to optimise Map.put() when Map is not a Hash...
MVEL-305 DynamicOptimizer doesn't fallback to use Reflective when ASM optimization cannot be performed
Merge pull request #56 from mulesoft/MVEL-303

MVEL-303 Deadlock in DynamicOptimizer causes serial evaluation
Merge pull request #57 from PavelVinogradov/master

[MVEL-309]Fix url of issue link in error message
MVEL-310 Collection access fails when variable type changes
MVEL-308 fix NPEs during ASM optimization
MVEL-312 ASMOptimizer fails with null Map, List or Array values
MVEL-314 ASMOptimizer fails to access non-primitive static fields
MVEL-313 ASMOptimizer fails when invoking method with negative integer parameter