code: public long getBeanTimeoutTime(BeanId beanId) {
          TimeoutElement elt = ivStatefulBeanList.get(beanId);
          long timeoutTime = 0;
          if (elt != null) {
              if (elt.timeout != 0) {
                  timeoutTime = elt.lastAccessTime + elt.timeout;
                  if (timeoutTime < 0) { // F743-6605.1
                      timeoutTime = Long.MAX_VALUE; // F743-6605.1
                  }
              }
          }
          return timeoutTime;
      }
docs: LIDB2775-23.4 Begins