public int getRenderHeight(int width, int size) {
		if(cachedRenderHeight == -1 || cachedWidth == -1 || cachedSize == -1 || width != cachedWidth || size != cachedSize)
		{
			cachedWidth = width;
			cachedSize = size;
			if(width > 0)
			{
				ArrayList<String> set = new ArrayList<String>();
				int h = 0;
				set = Fonts.get("Arial").getStringSet(toString(), size, width);
				for(String s : set)
					h += Fonts.get("Arial").getStringDim(s, size)[1];
				cachedRenderHeight = h;
			}
			else
				cachedRenderHeight = Fonts.get("Arial").getStringDim(toString(), size)[1];
		}
		return cachedRenderHeight;
	}