public class NestTest4 {
    public static void main (String[] args) {
        respondToName("Flocinaucinihilipiliphication");
        respondToName("Supercalifragilisticexpialidocious");
        respondToName("Ambrose");
        respondToName("Kermit");
        respondToName("Miss Piggy!!!");
        respondToName("Spot");
        respondToName("me");
    }
    // another way to fix our logic: nest the bigger test inside the smaller one
    public static void respondToName(String name) {
        System.out.println("You're named " + name);
        if (name.length() > 20) {
        		System.out.println("Gosh, long name");
        		System.out.println("Keeping typists busy...");
        		if (name.length() > 30) {
        			System.out.println("Over the top");
        		}
        	} else if (name.length() < 10) {
            if (name.charAt(0) == 'A') 
                System.out.println("You're first");
            else if (name == "Kermit") {
                System.out.println("You're a frog");
                System.out.println("I love animals");
            } else if (name.equals("Spot")) {
            		System.out.println("You're spotted");
            } else if (name.length() < 3) {
            		System.out.println("Concise!");
            }
        }
    }
}

