EntityPatientDiscoveryProxyJavaImpl implements EntityPatientDiscoveryProxy { protected StandardOutboundPatientDiscovery getEntityPatientDiscoveryProcessor() { return new StandardOutboundPatientDiscovery(); }  @Override RespondingGatewayPRPAIN201306UV02ResponseType respondingGatewayPRPAIN201305UV02(PRPAIN201305UV02 pdRequest,
            AssertionType assertion, NhinTargetCommunitiesType targetCommunities);  }
@Test public void testGetEntityPatientDiscoveryProcessor() { try { EntityPatientDiscoveryProxyJavaImpl sut = new EntityPatientDiscoveryProxyJavaImpl() { @Override protected StandardOutboundPatientDiscovery getEntityPatientDiscoveryProcessor() { return mockProcessor; } }; StandardOutboundPatientDiscovery processor = sut.getEntityPatientDiscoveryProcessor(); assertNotNull("EntityPatientDiscoveryProcessor was null", processor); } catch (Throwable t) { System.out.println("Error running testGetEntityPatientDiscoveryProcessor test: " + t.getMessage()); t.printStackTrace(); fail("Error running testGetEntityPatientDiscoveryProcessor test: " + t.getMessage()); } }