[source,flex] ---- // Each function does a part of what the original setCoordinates function was doing, so confusion risks are lower void setOrigin(var x, var y, var z) { // ... } void setSize(var width, var height, var depth) { // ... } ----