@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((_flowRef == null) ? 0 : _flowRef.hashCode()); result = prime * result + ((_flowTable == null) ? 0 : _flowTable.hashCode()); result = prime * result + ((_barrier == null) ? 0 : _barrier.hashCode()); result = prime * result + ((_bufferId == null) ? 0 : _bufferId.hashCode()); result = prime * result + ((_containerName == null) ? 0 : _containerName.hashCode()); result = prime * result + ((_cookieMask == null) ? 0 : _cookieMask.hashCode()); result = prime * result + ((_flags == null) ? 0 : _flags.hashCode()); result = prime * result + ((_flowName == null) ? 0 : _flowName.hashCode()); result = prime * result + ((_installHw == null) ? 0 : _installHw.hashCode()); result = prime * result + ((_instructions == null) ? 0 : _instructions.hashCode()); result = prime * result + ((_match == null) ? 0 : _match.hashCode()); result = prime * result + ((_outGroup == null) ? 0 : _outGroup.hashCode()); result = prime * result + ((_outPort == null) ? 0 : _outPort.hashCode()); result = prime * result + ((_strict == null) ? 0 : _strict.hashCode()); result = prime * result + ((_cookie == null) ? 0 : _cookie.hashCode()); result = prime * result + ((_hardTimeout == null) ? 0 : _hardTimeout.hashCode()); result = prime * result + ((_idleTimeout == null) ? 0 : _idleTimeout.hashCode()); result = prime * result + ((_priority == null) ? 0 : _priority.hashCode()); result = prime * result + ((_tableId == null) ? 0 : _tableId.hashCode()); result = prime * result + ((_node == null) ? 0 : _node.hashCode()); result = prime * result + ((_transactionId == null) ? 0 : _transactionId.hashCode()); result = prime * result + ((_transactionUri == null) ? 0 : _transactionUri.hashCode()); result = prime * result + ((augmentation == null) ? 0 : augmentation.hashCode()); return result; }