assert (null != to) : "parameter 'to' can not be null";
assert (null != caller) : "parameter 'caller' can not be null";
final ColorRGBA color = ColorRGBA.fetchTempInstance().set(caller.getDefaultColor());
color.lerpLocal(from, to, (float) delta);
caller.setDefaultColor(color);
ColorRGBA.releaseTempInstance(color);
}