public PackDetails(String packName, String keyboardSourceFile, String dictionarySourceFile,
                String themeSourceFile) {
            PackageName = packName;
            KeyboardSourceCodeFile = keyboardSourceFile != null
                    && keyboardSourceFile.startsWith(".") ? PackageName
                    + keyboardSourceFile : keyboardSourceFile;
            DictionarySourceCodeFile = dictionarySourceFile != null
                    && dictionarySourceFile.startsWith(".") ? PackageName
                    + dictionarySourceFile : dictionarySourceFile;
            ThemeSourceCodeFile = themeSourceFile != null && themeSourceFile.startsWith(".") ? PackageName
                    + themeSourceFile
                    : themeSourceFile;
        }