code: private static int computeHMargin( AbstractType input ) {
  
  		int basis = MIN_H_MARGIN;
  		if( input != null
  				&& input.getName().length() > 17 ) {
  			// Beyond 17 characters, we give 3 pixels for every new characters.
  			basis += 3 * (input.getName().length() - 17);
  		}
  
  		return basis;
  	}
docs: Computes an horizontal margin for a given node.
  <p>
  We used to have a static horizontal margin, but images were
  truncated for long names. See roboconf-platform#315
  </p>
  
  @param input a node (can be null)
  @return a positive integer