return "(undefined)"+com.cosylab.vdct.Constants.FIELD_SEPARATOR+name;
return "(undefined)"+com.cosylab.vdct.Constants.FIELD_SEPARATOR+port.getName();
	public String getFullName() {		if (templateInstance==null)			return "(undefined)"+com.cosylab.vdct.Constants.FIELD_SEPARATOR+name;		else		{			// optimizie			StringBuffer fullName = new StringBuffer();			fullName.append("$(");			fullName.append(templateInstance.getName());			fullName.append(com.cosylab.vdct.Constants.FIELD_SEPARATOR);			fullName.append(port.getName());			fullName.append(")");			String fn = VDBTemplateInstance.applyProperties(fullName.toString(), templateInstance.getProperties());			return fn;		}	}