SI-8519  collection.immutable.Map.apply is inefficient

Added customized apply and contains methods for EmptyMap - Map4 and ListMap (both empty and Node).
could eliminate the excess newline