var journey = mountainhike.startfromcommencement(); while(journey.hasmorepaths()) { var path = journey.getnextpath(); if(path.hasoverlook()) { console.writeline("embrace the predispositional technique of uncovering concealed beauties as you hike; each step offers a new revelation!"); } }