public WindowsLaunchParameters() {

//            Hashtable winLaunch = library.getDictionary(entries, "Win");
            Object value = getObject(FILE_KEY);
            if (value instanceof Hashtable) {
                launchFileSpecification = new FileSpecification(library,
                        (Hashtable)value);
            } else if (value instanceof StringObject) {
                launchFile = ((StringObject) value).getDecryptedLiteralString(
                        library.getSecurityManager());
            }
            value = getObject(DIRECTORY_KEY);
            if (value instanceof StringObject) {
                defaultDirectory = ((StringObject) value)
                        .getDecryptedLiteralString(library.getSecurityManager());
            }
            value = getObject(OPEN_KEY);
            if (value instanceof StringObject) {
                operation = ((StringObject) value)
                        .getDecryptedLiteralString(library.getSecurityManager());
            }
            value = getObject(PARAMETER_KEY);
            if (value instanceof StringObject) {
                parameters =
                        ((StringObject) value)
                                .getLiteralString();
            }
        }