Change since previous version: PLIST entries are checked, and any directories which are incorrectly listed as files in the PLIST will now be treated as directories in the generated prototype file.