code: public void setAttributeSize(ScoreAttribute sa, float size, SizeUnit unit) {
  		if (!(sa.getDefaultValue() instanceof ScoreAttribute.Size))
  			throw new RuntimeException(sa.toString()
  					+ " is not a size attribute");
  		m_attributes.put(sa.getName(), new ScoreAttribute.Size(size, unit));
  		notifyListeners();
  	}
docs: Sets the size associated to an attribute
  
  @param unit {@link SizeUnit#PX}, {@link SizeUnit#STAFF_HEIGHT}...
  @throws RuntimeException if attribute doesn't accept size value