Array partly documented.
else if in PropConVisitor replaced by a combination of return and if.