^.+\/\*\*(.*(\n.*){1,6})(public|protected)( static)? function ([a-zA-Z_]+)\( /**\n * \u$5\n *$1$3$4 function $5(