public Object construct() {
				Model model = mc.getMdContainer().getModel();
				mc.setResourceAddress(uri);
				mc.getMdContainer().setLoading(true);
				if (!FileUtilities.isRemote(uri)) {
					model.input(new File(uri));
				} else {
					URL u = null;
					try {
						u = new URL(FileUtilities.httpEncode(uri));
					} catch (MalformedURLException mue) {
						mue.printStackTrace();
					}
					if (u != null)
						model.input(u);
				}
				return model;
			}