/**
  * Update the source file and the line. Overrides this method for a macro
  *
  * @param line The line number where this property is defined
  * @param source The source file where this property is defined
  */
 public void setInfo(int line, String source) {
   super.setInfo(line, source);
   if (top != null) {
     top.setInfo(line, source);
   }
   if (right != null) {
     right.setInfo(line, source);
   }
   if (left != null) {
     left.setInfo(line, source);
   }
   if (bottom != null) {
     bottom.setInfo(line, source);
   }
 }