Amended default argument resolver to use isDefaultValueAvailable method