fixed the & and | whitespace problem
Revert "fixed the & and | whitespace problem"

This reverts commit 15916a97f9613db586dec9c2925906ff8b3f4b89.
Revert "Revert "fixed the & and | whitespace problem""

This reverts commit 726176b7a93978f9858033785d86d8d0407c8079.
reformatting
fixed -A bug
fixed parseBoolean bugs and reformatted code