import org.mule.api.MuleContext;</BUG>
import org.mule.api.endpoint.EndpointBuilder;
import org.mule.api.endpoint.EndpointException;
import org.mule.api.endpoint.EndpointFactory;
import org.mule.api.endpoint.EndpointURI;
<BUG>import org.mule.api.endpoint.ImmutableEndpoint;
import org.mule.config.i18n.CoreMessages;</BUG>
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
public class DefaultEndpointFactory implements EndpointFactory

package org.mule.endpoint;
import org.mule.RegistryContext;
import org.mule.api.MuleContext;
import org.mule.api.MuleException;
import org.mule.api.endpoint.EndpointBuilder;
import org.mule.api.endpoint.EndpointException;
import org.mule.api.endpoint.EndpointFactory;
import org.mule.api.endpoint.EndpointURI;
import org.mule.api.endpoint.ImmutableEndpoint;
import org.mule.api.registry.RegistrationException;
import org.mule.config.i18n.CoreMessages;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
public class DefaultEndpointFactory implements EndpointFactory
