rewrote MethodDecl.structIfs; it now handles convoluted flow structure containing returns. it still needs work though and that one ternary case still fails.