This blows away changes that have already been made to self._javac_opts above.  You might want to use

self._javac_opts.extend(...)