code: boolean handlePropertyHits(BackedSession d2, Thread t, int buflen) {
          if (com.ibm.websphere.ras.TraceComponent.isAnyTracingEnabled() && LoggingUtil.SESSION_LOGGER_WAS.isLoggable(Level.FINE)) {
              LoggingUtil.SESSION_LOGGER_WAS.entering(methodClassName, methodNames[HANDLE_PROPERTY_HITS]);
          }
          boolean rc = true;
  
          if (buflen <= smallColSize) {
              d2.update.append(smallCol).append(equals).append(comma).append(setMediumNull).append(comma).append(setLargeNull);
          } else {
              if (buflen <= mediumColSize) {
                  d2.update.append(setSmallNull).append(comma).append(medCol).append(equals).append(comma).append(setLargeNull);
              } else {
                  if (buflen <= largeColSize) {
                      d2.update.append(setSmallNull).append(comma).append(setMediumNull).append(comma).append(lgCol).append(equals);
                  } else {
                      rc = false;
                      LoggingUtil.SESSION_LOGGER_WAS.logp(Level.SEVERE, methodClassName, methodNames[HANDLE_PROPERTY_HITS], "DatabaseHashMap.db2LongVarCharErr");
                  }
              }
          }
          if (com.ibm.websphere.ras.TraceComponent.isAnyTracingEnabled() && LoggingUtil.SESSION_LOGGER_WAS.isLoggable(Level.FINER)) {
              LoggingUtil.SESSION_LOGGER_WAS.exiting(methodClassName, methodNames[HANDLE_PROPERTY_HITS], Boolean.valueOf(rc));
          }
          return rc;
      }
docs: /*
  Build the sql string needed to update the row