return decodeInternalOrCustomType(childType, value,
connectorTracker);
} else {
// Only UidlValue when not enforcing a given type to avoid security
// issues
UidlValue decodeInternalType = (UidlValue) decodeInternalType(
UidlValue.class, true, value, connectorTracker);
return decodeInternalType.getValue();
}
}