*/
@GdbMiConversionRule
public static Object convertValueToTypeWithGdbMiObjectAnnotation(Class<?> type,
ParameterizedType genericType, GdbMiValue value) {
// If the field type class has a GdbMiObject annotation then recursively process it
GdbMiObject objectAnnotation = type.getAnnotation(GdbMiObject.class);
if (objectAnnotation != null) {
// Get the list of results
List<GdbMiResult> results = null;
switch (value.type) {
case Tuple: