e.printStackTrace(); } catch (MalformedURLException e) {
	public AbstractSourceDocument read(final Location location) {		DefaultSourceDocument doc = null;		final URI psudeoURI = location.getSourceURI();		final String ssp = psudeoURI.getSchemeSpecificPart();		URI uri;		try {			uri = new URI(ssp);			location.setSourceURI(uri);			doc = (DefaultSourceDocument) super.read(location);			doc					.setType("org.apache.forrest.example.affiliateProductCatalogue.TradeDoublerProductFeed");		} catch (final URISyntaxException e) {			// TODO Auto-generated catch block			e.printStackTrace();		}		return doc;	}