The following text was written to the standard output stream when the YellowSpace program was executed from IntelliJ.
package shapes; public class YellowSpace { public static void main(String[] args) { SSquare largeGraySquare = new SSquare(400); System.out.println(" largeGraySquare = " + largeGraySquare.toString()); //Create disk SCircle disk1 = largeGraySquare.inscribingCircle(); disk1.setRadius(140); System.out.println(" disk1 = " + disk1.toString()); //Create largeYellowDiamond SSquare largeYellowDiamond = disk1.inscribingSquare(); System.out.println(" largeYellowDiamond = " + largeYellowDiamond.toString()); //Create disk 2 SCircle disk2 = largeYellowDiamond.inscribingCircle(); disk2.setRadius(110); System.out.println("disk2 = " + disk2.toString()); // Create smallGraySquare SSquare smallGraySquare = disk2.inscribingSquare(); System.out.println("smallLargeDiamond = " + smallGraySquare.toString()); //Create disk 3 SCircle disk3 = smallGraySquare.inscribingCircle(); disk3.setRadius(95); System.out.println(" disk3 = " + disk3.toString()); //Create smallYellowDiamond SSquare smallYellowDiamond = disk3.inscribingSquare(); System.out.println( " smallYellowDiamond = " + smallYellowDiamond.toString()); } }