Nitpicking but I wonder if we should just use the File's constructor for this use case:  http://docs.oracle.com/javase/7/docs/api/java/io/File.html#File(java.io.File, java.lang.String)