Question: I'm developing an app for iOs using flash air, version 3.8, this version allow me to load a externals swf with assets, flash professional cs6 and flash builder 4.7

I have some kind of lobby where the user select a differents games. If I deploy the app just with 1 game (1 swf), I would loaded a game without problem

But, If I deploy the app with other games, I would just loaded 1 of them swf, but the other games give me this error:

error #2007: parameter possible symbol clash in multiple swfs, abc env must be non-null

The parameter abcenv doesn't exist in my code.

Thanks in advance

Answer: 
You have incorrect syntax at this line

```
private ArrayList<String> paths;

```

You are not initializing arraylist properly. in order to initialize it properly you would have to do 

```
private ArrayList<String> paths = new ArrayList<>();

```

Note: I did not put `String` inside `<>` as its redundant in java 1.7.
***Additional remark:***

`File.listFiles()` might return `null` which might be your NullPointerException. So do:

```
public void getPaths(File[] files)
{
    if (files == null) {
        return;
    }

```

And Java 7 has a [Files.walkFileTree](http://docs.oracle.com/javase/7/docs/api/java/nio/file/Files.html#walkFileTree%28java.nio.file.Path,%20java.nio.file.FileVisitor%29) which comes with a couple of new classes, but is worth getting accustomed to.