Let $G$ be a bounded region in $\mathbb{C}$ (i.e. we have $G ≠ \emptyset$, and $G$ is open and connected), and let $G$ have a transitive automorphism group (that is, for each two points $z_1, z_2 \in G$, there exists a $\phi \in Aut(G)$ with $\phi(z_1) = z_2$, where $Aut(G)$ denotes the group of biholomorphic mappings from $G$ to $G$). In addition, let $G$ have "sufficiently smooth" edges: there exists an $a \in \partial G$ and an (open) neighborhood $U \subseteq G$ of $a$, so that $U \cap G$ is simply connected.
I now want to show that $G$ is biholomorphic to the open unit ball $B_1(0) = \{z \in \mathbb{C}: |z| < 1\}$.
I believe what I need to do in this exercise is to show that not only $U \cap G$ is simply connected, but also $G$ itself: the rest then should follow more or less from the Riemann mapping theorem. However, I don't know how I can show that. I think I must somehow "move" or "stretch" the simply connected set $U \cap G \subseteq G$ onto the other parts of $G$, to show that the rest of $G$ is simply connected too. But I'm not sure how to do that, seeing as we don't know too much about how the automorphisms of $G$ concretely look like, other than that there is always one that maps any point onto any other.