In your description you.confused(); would never run because the if check says basically this: if(boolean != boolean) { ... }
String[] confused = new String[] { "absolutely", "never" }; String[] unconfused = new String[] { "me, confused? NOOOOOOOoooooo", "wait... what?" }; me.setConfused(!Boolean.parseBoolean(confused[you.getConfused()? 1 : 0].equals(notconfused[someotherguyreadingthis.isFlyingUnicorn()? 0 : 1])? "false" : "true"));
I don't think you're even close to maybe start to might think you could possibly one day get close to my level. (The post cut that part since it was too long, reposting this :s)
if (Boolean.parseBoolean(!Boolean.toString("false")) != Boolean.parseBoolean(!Boolean.toString("true"))){ Boolean.toString() takes a boolean, you are giving it Strings. Also, you are using the "!" operator before Boolean.toString() which returns a String, not a boolean.