Abstract this class by calling the low-level methods in order inside the core method.
Make sure to pick heatWater() followed by self and then ., (, ).
heatWater()
self
.
(
)