if (other.hasSource()) { mergeSource(other.getSource());
if (other.hasSource()) { mergeSource(other.getSource());
if (other.hasSource()) { mergeSource(other.getSource());
hash = (53 * hash) + getTargetsList().hashCode(); if (hasSource()) { hash = (37 * hash) + SOURCE_FIELD_NUMBER; hash = (53 * hash) + getSource().hashCode();
hash = (53 * hash) + getTargetsList().hashCode(); if (hasSource()) { hash = (37 * hash) + SOURCE_FIELD_NUMBER; hash = (53 * hash) + getSource().hashCode();
if (hasSource()) { if (!getSource().isInitialized()) { memoizedIsInitialized = 0;
if (hasSource()) { if (!getSource().isInitialized()) { memoizedIsInitialized = 0;
hash = (53 * hash) + getTargetsList().hashCode(); if (hasSource()) { hash = (37 * hash) + SOURCE_FIELD_NUMBER; hash = (53 * hash) + getSource().hashCode();
if (hasSource()) { if (!getSource().isInitialized()) { memoizedIsInitialized = 0;