endpoint = context.getEndpoint(new QName(parts[0], parts[1]), parts[2]);
endpoint = getContext().getEndpoint(new QName(parts[0], parts[1]), parts[2]);
	protected void validateSubscription(Subscribe subscribeRequest) throws InvalidFilterFault, InvalidMessageContentExpressionFault, InvalidProducerPropertiesExpressionFault, InvalidTopicExpressionFault, SubscribeCreationFailedFault, TopicExpressionDialectUnknownFault, TopicNotSupportedFault, UnacceptableInitialTerminationTimeFault {		super.validateSubscription(subscribeRequest);        String[] parts = split(consumerReference.getAddress().getValue().trim());        endpoint = context.getEndpoint(new QName(parts[0], parts[1]), parts[2]);        if (endpoint == null) {            SubscribeCreationFailedFaultType fault = new SubscribeCreationFailedFaultType();            throw new SubscribeCreationFailedFault("Unable to resolve consumer reference endpoint", fault);        }	}