* @param self a StringBuilder
* @param range a Range
* @param value the object that's toString() will be inserted
*/
public static void putAt(StringBuilder self, EmptyRange range, Object value) {
RangeInfo info = subListBorders(self.length(), range);
self.replace(info.from, info.to, value.toString());
}