Das Folding, das du meinst, hat herzlich wenig mit der Programmiersprache zu tun, sondern ist eine Funktionalität der IDE, welche du mit keinem Wort erwähnst.
Im Kontext von Programmiersprachen bedeutet Folding übrigens was ganz anderes (wen's interessiert: siehe funktionale Programming, und damit für Java eh erstmal irrelevant).