else if (type.isFlagSet(Type.ARRAY_TYPE))
{
final Object value = typeValuePair.getValue();
if (value instanceof ArrayCallback)
{
return new TypeValuePair(type, new StaticArrayCallback((ArrayCallback) value));
}
}
else
{
final Object value = typeValuePair.getValue();