}
reader.beginObject();
if ( JsonToken.END_OBJECT == reader.peek() ) {
throw ctx.traceError( "Unwrap root value is enabled but the JSON Object is empty", reader );
}
String name = reader.nextName();
if ( !name.equals( rootName ) ) {
throw ctx.traceError( "Unwrap root value is enabled but the name '" + name + "' don't match the expected rootName " +
"'" + rootName + "'", reader );
}
T result = getDeserializer().deserialize( reader, ctx );