System.out.println("resolve macro "+name+"="+value);
	public String resolveMacro(String name, String value) {		System.out.println("resolve macro "+name+"="+value);							// only macros/ports on previous level can have influence			if (getParent()!=null) {			/* try with a record first 			 * if there are some macros in the target, we suppose the same macros		 	 * are in the record name, therefore they are substituted later			 */			value = getParent().resolveLink(value);			value = getParent().matchAndReplace(value);		}					return value;	}