@Test public void when_initializing_with_null__npe_should_be_thrown() { assertThatThrownBy(() -> FetchAtomsRequestAction.newRequest(null)).isInstanceOf(NullPointerException.class); }
public static FetchAtomsRequestAction newRequest(RadixAddress address) { return new FetchAtomsRequestAction(UUID.randomUUID().toString(), address); }
FetchAtomsRequestAction implements FetchAtomsAction, FindANodeRequestAction { public static FetchAtomsRequestAction newRequest(RadixAddress address) { return new FetchAtomsRequestAction(UUID.randomUUID().toString(), address); } }
FetchAtomsRequestAction implements FetchAtomsAction, FindANodeRequestAction { public static FetchAtomsRequestAction newRequest(RadixAddress address) { return new FetchAtomsRequestAction(UUID.randomUUID().toString(), address); } private  FetchAtomsRequestAction(
		String uuid,
		RadixAddress address
	); }
FetchAtomsRequestAction implements FetchAtomsAction, FindANodeRequestAction { public static FetchAtomsRequestAction newRequest(RadixAddress address) { return new FetchAtomsRequestAction(UUID.randomUUID().toString(), address); } private  FetchAtomsRequestAction(
		String uuid,
		RadixAddress address
	); static FetchAtomsRequestAction newRequest(RadixAddress address); @Override String getUuid(); @Override RadixAddress getAddress(); @Override RadixNode getNode(); @Override String toString(); }
FetchAtomsRequestAction implements FetchAtomsAction, FindANodeRequestAction { public static FetchAtomsRequestAction newRequest(RadixAddress address) { return new FetchAtomsRequestAction(UUID.randomUUID().toString(), address); } private  FetchAtomsRequestAction(
		String uuid,
		RadixAddress address
	); static FetchAtomsRequestAction newRequest(RadixAddress address); @Override String getUuid(); @Override RadixAddress getAddress(); @Override RadixNode getNode(); @Override String toString();  }