@Override
    public OptionalThing<String> getRemoteAddr() {
        return OptionalThing.ofNullable(getRequest().getRemoteAddr(), () -> {
            throw new RequestInfoNotFoundException("Not found the remote address for the request: path=" + getRequestPath());
        });
    }
@ Override public OptionalThing < String > getRemoteAddr ( ) { return OptionalThing . ofNullable ( getRequest ( ) . getRemoteAddr ( ) , ( ) -> { throw new RequestInfoNotFoundException ( "Not found the remote address for the request: path=" + getRequestPath ( ) ) ; } ) ; }
===============