code: private final boolean removeHandle(WSJdbcConnection handle) {
          // Find the handle in the list and remove it.
  
          for (int i = numHandlesInUse; i > 0;)
              if (handle == handlesInUse[--i]) {
                  // Once found, the handle is removed by replacing it with the last handle in the
                  // list and nulling out the previous entry for the last handle.
  
                  handlesInUse[i] = handlesInUse[--numHandlesInUse];
                  handlesInUse[numHandlesInUse] = null;
                  return true;
              }
  
          // The handle wasn't found in the list.
  
          return false;
      }
docs: Remove a handle from the list of handles associated with this ManagedConnection.
  
  @param handle the handle to remove from the list.
  
  @return true if we removed the requested handle, otherwise false.