code: public Object getAttribute(Object name) {
          if (com.ibm.websphere.ras.TraceComponent.isAnyTracingEnabled() && LoggingUtil.SESSION_LOGGER_WAS.isLoggable(Level.FINE)) {
              LoggingUtil.SESSION_LOGGER_WAS.entering(methodClassName, methodNames[GET_ATTRIBUTE], "name= " + name);
          }
  
          Object value = getValueGuts(name.toString(), _smc.writeGetAndSetAttributes());
  
          if (com.ibm.websphere.ras.TraceComponent.isAnyTracingEnabled() && LoggingUtil.SESSION_LOGGER_WAS.isLoggable(Level.FINE)) {
              if (!SessionManagerConfig.isHideSessionValues()) {
                  LoggingUtil.SESSION_LOGGER_WAS.exiting(methodClassName, methodNames[GET_ATTRIBUTE], "value= " + value);
              } else {
                  LoggingUtil.SESSION_LOGGER_WAS.exiting(methodClassName, methodNames[GET_ATTRIBUTE]);
              }
          }
          return value;
      }
docs: /*
  Method getAttribute
  
  @see com.ibm.wsspi.session.ISession#getAttribute(java.lang.Object)