* @see ConfigurableDataResourceSpecifier
* @see SharedResourceObject
*/
public static ExternalResourceDescription createExternalResourceDescription(final String aName,
Class<? extends SharedResourceObject> aInterface, String aUrl, Object... aParams) {
ConfigurationData cfg = ConfigurationParameterFactory.createConfigurationData(aParams);
ResourceMetaData_impl meta = new ResourceMetaData_impl();
ConfigurationData reflectedConfigurationData = createConfigurationData(aInterface);
ResourceCreationSpecifierFactory.setConfigurationParameters(meta,
reflectedConfigurationData.configurationParameters,
reflectedConfigurationData.configurationValues);
ResourceCreationSpecifierFactory.setConfigurationParameters(meta, cfg.configurationParameters,
cfg.configurationValues);