class JackrabbitSessionFacade extends SessionFacade<JackrabbitSession> implements JackrabbitSession {

    @Override
    public Property getPropertyOrNull(final String absPath) throws RepositoryException {
        Property internal = delegate.getPropertyOrNull(absPath);
        if (internal != null) {
            return new PropertyFacade<>(internal, this);
        }
        return null;
    }

    @SuppressWarnings("WeakerAccess") public  JackrabbitSessionFacade(final @NotNull JackrabbitSession delegate, final boolean notProtected);

}