code: public LockIsolation getStrategyFor(int isolationLevel)
      {
          switch(isolationLevel)
          {
              case LockManager.IL_READ_UNCOMMITTED:
                  return readUncommitedStrategy;
              case LockManager.IL_READ_COMMITTED:
                  return readCommitedStrategy;
              case LockManager.IL_REPEATABLE_READ:
                  return readRepeatableStrategy;
              case LockManager.IL_SERIALIZABLE:
                  return serializableStrategy;
              default:
                  return readUncommitedStrategy;
          }
      }
docs: Obtains a lock isolation for Object obj. The Strategy to be used is
  selected by evaluating the ClassDescriptor of obj.getClass().