{
Object[] serviceParameters = DirectLink.constructServiceParameters(getParameters());
INamespace namespace = getTargetNamespace();
String targetPage = (namespace==null) ? getTargetPage() : namespace.constructQualifiedName(getTargetPage());
ExternalServiceParameter esp = new ExternalServiceParameter(targetPage, serviceParameters);
return getExternalService().getLink(false, esp);
}