Nested Class NonEmptyException changed to static, to avoid the creation overhead of an exception on object on each NonEmptyVirtualStorage32 instance.