MapiTypeConverterMapEntry validateValueAsArray is completely wrong

The method validateValueAsArray is completely wrong.
For starters, arrays are not instances of the class Array.
Secondly, extended properties of “arrays” have been implemented by the
EWS API using ArrayList which is not an array, its a list.