@Override
    public String toString() {
        final String simpleName = getClass().getSimpleName();
        final String name = simpleName.isEmpty() ? getClass().getName() : simpleName;
        return name + '(' + delegate + ')';
    }
Creates a new decorator with the specified delegate.
core/src/main/java/com/linecorp/armeria/common/util/AbstractUnwrappable.java