}
}
else {
Object scaling = scaling(response, context);
if ((scaling instanceof Boolean && ((Boolean) scaling).booleanValue()) || scaling != null) {
encoding = new GCTextEncoding();
}
else {
Number maxValue = maxValue(response, context);
if (maxValue != null) {
encoding = GCEncoding.recommendedEncoding(maxValue, data);