diff -urN orig/Portfile patch/Portfile
--- orig/Portfile	2011-03-09 22:58:20.000000000 +0100
+++ patch/Portfile	2011-03-09 23:09:51.000000000 +0100
@@ -5,11 +5,11 @@
 PortGroup               xcode 1.0
 
 name                    FScript
-version                 2.0.1
+version                 2.1
 categories              aqua lang
 platforms               darwin
 license                 BSD
-maintainers             nomaintainer
+maintainers             googlemail.com:ciserlohn
 
 description             Open-source interactive Cocoa scripting environment
 long_description        F-Script is an open-source interactive and scripting \
@@ -24,26 +24,48 @@
 
 fetch.type              git
 git.url                 git://github.com/pmougin/F-Script
-git.branch              9f46645527bd47cdaae9f1211e282571b4667603
+git.branch              25c850c66760bcc5e69af273607e5fae7920fbe5
+
+patchfiles              patch-FScript.xcodeproj-project.pbxproj.diff
 
 xcode.target            FScriptFramework F-Script FScriptIBPlugin
 xcode.destroot.settings SKIP_INSTALL=NO
+xcode.destroot.type     ""
 
-destroot.violate_mtree  yes
+if {[variant_isset injection_service] || ![variant_isset without_ibplugin]} {
+    destroot.violate_mtree yes
+}
 
 variant without_ibplugin description "Disable Interface Builder Plug-in" {
         xcode.target-delete FScriptIBPlugin
-        destroot.violate_mtree no
 }
 
 set ibplugin_dir "${developer_dir}/Platforms/MacOSX.platform/Developer/Library/Interface Builder/Plug-ins"
 
+variant injection_service description "Enable F-Script injection service" {
+    master_sites            http://www.fscript.org/download
+    distfiles               F-ScriptInjectionService.zip
+
+    checksums               F-ScriptInjectionService.zip \
+                            1a628553308b4e607854e5e6393790d5
+    use_zip                 yes
+
+}
+
+pre-build {
+            reinplace "s|MACPORTS_APP_DIR|${applications_dir}|g" ${worksrcpath}/FScript.xcodeproj/project.pbxproj
+            reinplace "s|MACPORTS_FRAMEWORK_DIR|${frameworks_dir}|g" ${worksrcpath}/FScript.xcodeproj/project.pbxproj
+}
+
 post-destroot {
-        delete ${destroot}${applications_dir}/FSTest1.app
-        delete ${destroot}${applications_dir}/FSTest2.app
-        file rename ${destroot}${applications_dir}/FScript.framework ${destroot}${frameworks_dir}/
         if { ![variant_isset without_ibplugin] } {
                 xinstall -d -m 755 ${destroot}${ibplugin_dir}
                 file rename ${destroot}${applications_dir}/FScriptIBPlugin.ibplugin ${destroot}${ibplugin_dir}
         }
+
+        if [variant_isset injection_service] {
+            xinstall -d ${destroot}/Library/Services
+            file rename "${workpath}/F-ScriptInjectionService/Inject F-Script into application.workflow" ${destroot}/Library/Services/
+            reinplace "s|/Library/Frameworks|${frameworks_dir}|g" "${destroot}/Library/Services/Inject F-Script into application.workflow/Contents/document.wflow"
+        }
 }
diff -urN orig/files/patch-FScript.xcodeproj-project.pbxproj.diff patch/files/patch-FScript.xcodeproj-project.pbxproj.diff
--- orig/files/patch-FScript.xcodeproj-project.pbxproj.diff	1970-01-01 01:00:00.000000000 +0100
+++ patch/files/patch-FScript.xcodeproj-project.pbxproj.diff	2011-03-09 22:59:56.000000000 +0100
@@ -0,0 +1,1411 @@
+--- FScript.xcodeproj/project.pbxproj.orig	2011-03-09 20:59:33.000000000 +0100
++++ FScript.xcodeproj/project.pbxproj	2011-03-09 22:10:28.000000000 +0100
+@@ -9,16 +9,12 @@
+ /* Begin PBXBuildFile section */
+ 		8F0B64C905C5370D0099180D /* FSConsole.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B64C805C5370D0099180D /* FSConsole.nib */; };
+ 		8F0B64CA05C5370D0099180D /* FSConsole.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B64C805C5370D0099180D /* FSConsole.nib */; };
+-		8F0B64CC05C5370E0099180D /* FSConsole.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B64C805C5370D0099180D /* FSConsole.nib */; };
+ 		8F0B665005C557A40099180D /* FScriptPreferences.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B664F05C557A40099180D /* FScriptPreferences.nib */; };
+ 		8F0B665105C557A40099180D /* FScriptPreferences.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B664F05C557A40099180D /* FScriptPreferences.nib */; };
+-		8F0B665305C557A40099180D /* FScriptPreferences.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B664F05C557A40099180D /* FScriptPreferences.nib */; };
+ 		8F0B66FD05C5639E0099180D /* FScriptMenuItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0B66FB05C5639E0099180D /* FScriptMenuItem.h */; };
+ 		8F0B66FE05C5639E0099180D /* FScriptMenuItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0B66FC05C5639E0099180D /* FScriptMenuItem.m */; };
+ 		8F0B66FF05C5639E0099180D /* FScriptMenuItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0B66FB05C5639E0099180D /* FScriptMenuItem.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 		8F0B670005C5639E0099180D /* FScriptMenuItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0B66FC05C5639E0099180D /* FScriptMenuItem.m */; };
+-		8F0B670105C5639E0099180D /* FScriptMenuItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0B66FB05C5639E0099180D /* FScriptMenuItem.h */; };
+-		8F0B670205C5639E0099180D /* FScriptMenuItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0B66FC05C5639E0099180D /* FScriptMenuItem.m */; };
+ 		8F0CBBE70BDB94AD002B0AD7 /* FSAirplane.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31000D7DFE17BE9C1BD /* FSAirplane.m */; };
+ 		8F0CBBE90BDB94AD002B0AD7 /* ArrayRepDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31800D7DFE17BE9C1BD /* ArrayRepDouble.m */; };
+ 		8F0CBBEA0BDB94AD002B0AD7 /* ArrayRepEmpty.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31A00D7DFE17BE9C1BD /* ArrayRepEmpty.m */; };
+@@ -141,8 +137,6 @@
+ 		8F0CBC770BDB9519002B0AD7 /* FSManagedObjectContextInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FCA6B79078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib */; };
+ 		8F0E3B82059F3DBB003F6CE9 /* FSNamedNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0E3B7E059F3DBB003F6CE9 /* FSNamedNumber.h */; };
+ 		8F0E3B83059F3DBB003F6CE9 /* FSNamedNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0E3B7F059F3DBB003F6CE9 /* FSNamedNumber.m */; };
+-		8F0E3B84059F3DBB003F6CE9 /* FSNamedNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0E3B7E059F3DBB003F6CE9 /* FSNamedNumber.h */; };
+-		8F0E3B85059F3DBB003F6CE9 /* FSNamedNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0E3B7F059F3DBB003F6CE9 /* FSNamedNumber.m */; };
+ 		8F0E3B86059F3DBB003F6CE9 /* FSNamedNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0E3B7E059F3DBB003F6CE9 /* FSNamedNumber.h */; };
+ 		8F0E3B87059F3DBB003F6CE9 /* FSNamedNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0E3B7F059F3DBB003F6CE9 /* FSNamedNumber.m */; };
+ 		8F130131064EC77F00A90302 /* FSNSString.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36700D7DFE17BE9C1BD /* FSNSString.h */; };
+@@ -152,18 +146,12 @@
+ 		8F17C08006B1309C00F07862 /* FSSymbolTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F17C07E06B1309C00F07862 /* FSSymbolTable.m */; };
+ 		8F17C08106B1309C00F07862 /* FSSymbolTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F17C07D06B1309C00F07862 /* FSSymbolTable.h */; };
+ 		8F17C08206B1309C00F07862 /* FSSymbolTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F17C07E06B1309C00F07862 /* FSSymbolTable.m */; };
+-		8F17C08506B1309C00F07862 /* FSSymbolTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F17C07D06B1309C00F07862 /* FSSymbolTable.h */; };
+-		8F17C08606B1309C00F07862 /* FSSymbolTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F17C07E06B1309C00F07862 /* FSSymbolTable.m */; };
+ 		8F1873170B99C7AA003974F2 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F1873160B99C7AA003974F2 /* QuartzCore.framework */; };
+-		8F18731A0B99C7AA003974F2 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F1873160B99C7AA003974F2 /* QuartzCore.framework */; };
+ 		8F2D067005CED9B9007EA81B /* run.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F2D066F05CED9B9007EA81B /* run.tiff */; };
+ 		8F2D067105CED9B9007EA81B /* run.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F2D066F05CED9B9007EA81B /* run.tiff */; };
+-		8F2D067305CED9B9007EA81B /* run.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F2D066F05CED9B9007EA81B /* run.tiff */; };
+ 		8F2D720B0F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2D720A0F6BD9B100F0862A /* FSNSAffineTransform.m */; };
+ 		8F2D720C0F6BD9B100F0862A /* FSNSAffineTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2D72090F6BD9B100F0862A /* FSNSAffineTransform.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 		8F2D720D0F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2D720A0F6BD9B100F0862A /* FSNSAffineTransform.m */; };
+-		8F2D720E0F6BD9B100F0862A /* FSNSAffineTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2D72090F6BD9B100F0862A /* FSNSAffineTransform.h */; };
+-		8F2D720F0F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2D720A0F6BD9B100F0862A /* FSNSAffineTransform.m */; };
+ 		8F2D72100F6BD9B100F0862A /* FSNSAffineTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2D72090F6BD9B100F0862A /* FSNSAffineTransform.h */; };
+ 		8F2D72110F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2D720A0F6BD9B100F0862A /* FSNSAffineTransform.m */; };
+ 		8F2DE65B0E57254700CF83CB /* FSTranscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2DE6590E57254700CF83CB /* FSTranscript.h */; };
+@@ -171,42 +159,30 @@
+ 		8F2DE65D0E57254700CF83CB /* FSTranscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2DE6590E57254700CF83CB /* FSTranscript.h */; };
+ 		8F2DE65E0E57254700CF83CB /* FSTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2DE65A0E57254700CF83CB /* FSTranscript.m */; };
+ 		8F2DE65F0E57254700CF83CB /* FSTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2DE65A0E57254700CF83CB /* FSTranscript.m */; };
+-		8F2DE6600E57254700CF83CB /* FSTranscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2DE6590E57254700CF83CB /* FSTranscript.h */; };
+-		8F2DE6610E57254700CF83CB /* FSTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2DE65A0E57254700CF83CB /* FSTranscript.m */; };
+ 		8F2E34200D8DB61C00912543 /* FSCNUnaryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E341E0D8DB61C00912543 /* FSCNUnaryMessage.h */; };
+ 		8F2E34210D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E341F0D8DB61C00912543 /* FSCNUnaryMessage.m */; };
+ 		8F2E34220D8DB61C00912543 /* FSCNUnaryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E341E0D8DB61C00912543 /* FSCNUnaryMessage.h */; };
+ 		8F2E34230D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E341F0D8DB61C00912543 /* FSCNUnaryMessage.m */; };
+-		8F2E34240D8DB61C00912543 /* FSCNUnaryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E341E0D8DB61C00912543 /* FSCNUnaryMessage.h */; };
+-		8F2E34250D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E341F0D8DB61C00912543 /* FSCNUnaryMessage.m */; };
+ 		8F2E34260D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E341F0D8DB61C00912543 /* FSCNUnaryMessage.m */; };
+ 		8F2E34330D8DBF6A00912543 /* FSCNBinaryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E34310D8DBF6A00912543 /* FSCNBinaryMessage.h */; };
+ 		8F2E34340D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E34320D8DBF6A00912543 /* FSCNBinaryMessage.m */; };
+ 		8F2E34350D8DBF6A00912543 /* FSCNBinaryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E34310D8DBF6A00912543 /* FSCNBinaryMessage.h */; };
+ 		8F2E34360D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E34320D8DBF6A00912543 /* FSCNBinaryMessage.m */; };
+-		8F2E34370D8DBF6A00912543 /* FSCNBinaryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E34310D8DBF6A00912543 /* FSCNBinaryMessage.h */; };
+-		8F2E34380D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E34320D8DBF6A00912543 /* FSCNBinaryMessage.m */; };
+ 		8F2E34390D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E34320D8DBF6A00912543 /* FSCNBinaryMessage.m */; };
+ 		8F2E343C0D8DBFE700912543 /* FSCNKeywordMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E343A0D8DBFE700912543 /* FSCNKeywordMessage.h */; };
+ 		8F2E343D0D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E343B0D8DBFE700912543 /* FSCNKeywordMessage.m */; };
+ 		8F2E343E0D8DBFE700912543 /* FSCNKeywordMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E343A0D8DBFE700912543 /* FSCNKeywordMessage.h */; };
+ 		8F2E343F0D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E343B0D8DBFE700912543 /* FSCNKeywordMessage.m */; };
+-		8F2E34400D8DBFE700912543 /* FSCNKeywordMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E343A0D8DBFE700912543 /* FSCNKeywordMessage.h */; };
+-		8F2E34410D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E343B0D8DBFE700912543 /* FSCNKeywordMessage.m */; };
+ 		8F2E34420D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E343B0D8DBFE700912543 /* FSCNKeywordMessage.m */; };
+ 		8F31A4C20EC74A2E00D1B8E8 /* Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F31A4C00EC74A2E00D1B8E8 /* Array.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 		8F31A4C30EC74A2E00D1B8E8 /* Array.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F31A4C10EC74A2E00D1B8E8 /* Array.m */; };
+ 		8F31A4C40EC74A2E00D1B8E8 /* Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F31A4C00EC74A2E00D1B8E8 /* Array.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 		8F31A4C50EC74A2E00D1B8E8 /* Array.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F31A4C10EC74A2E00D1B8E8 /* Array.m */; };
+ 		8F31A4C60EC74A2E00D1B8E8 /* Array.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F31A4C10EC74A2E00D1B8E8 /* Array.m */; };
+-		8F31A4C70EC74A2E00D1B8E8 /* Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F31A4C00EC74A2E00D1B8E8 /* Array.h */; settings = {ATTRIBUTES = (Public, ); }; };
+-		8F31A4C80EC74A2E00D1B8E8 /* Array.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F31A4C10EC74A2E00D1B8E8 /* Array.m */; };
+ 		8F37AEC6078B7E900083565D /* FSManagedObjectContextInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F37AEC2078B7E900083565D /* FSManagedObjectContextInspector.h */; };
+ 		8F37AEC7078B7E900083565D /* FSManagedObjectContextInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F37AEC3078B7E900083565D /* FSManagedObjectContextInspector.m */; };
+ 		8F38D0FA0C36AD13002512EE /* FScript.framework in Resources */ = {isa = PBXBuildFile; fileRef = 8FD37B9E08472E0F00524B98 /* FScript.framework */; };
+ 		8F3C139A0C65E66400948776 /* FSMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F3C13990C65E66400948776 /* FSMethod.m */; };
+-		8F3C139B0C65E66400948776 /* FSMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F3C13980C65E66400948776 /* FSMethod.h */; };
+-		8F3C139C0C65E66400948776 /* FSMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F3C13990C65E66400948776 /* FSMethod.m */; };
+ 		8F3C139D0C65E66400948776 /* FSMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F3C13980C65E66400948776 /* FSMethod.h */; };
+ 		8F3C139E0C65E66400948776 /* FSMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F3C13990C65E66400948776 /* FSMethod.m */; };
+ 		8F3C139F0C65E66400948776 /* FSMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F3C13980C65E66400948776 /* FSMethod.h */; };
+@@ -217,17 +193,11 @@
+ 		8F44270F116549C700E88F21 /* FSNSMutableDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F44270B116549C700E88F21 /* FSNSMutableDictionary.h */; };
+ 		8F442710116549C700E88F21 /* FSNSMutableDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F44270C116549C700E88F21 /* FSNSMutableDictionary.m */; };
+ 		8F442711116549C700E88F21 /* FSNSMutableDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F44270C116549C700E88F21 /* FSNSMutableDictionary.m */; };
+-		8F442712116549C700E88F21 /* FSNSMutableDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F44270B116549C700E88F21 /* FSNSMutableDictionary.h */; };
+-		8F442713116549C700E88F21 /* FSNSMutableDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F44270C116549C700E88F21 /* FSNSMutableDictionary.m */; };
+ 		8F45CBBF0DA813F200AFA8C8 /* FSCNMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F45CBBE0DA813F200AFA8C8 /* FSCNMethod.m */; };
+ 		8F45CBC00DA813F200AFA8C8 /* FSCNMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F45CBBD0DA813F200AFA8C8 /* FSCNMethod.h */; };
+ 		8F45CBC10DA813F200AFA8C8 /* FSCNMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F45CBBE0DA813F200AFA8C8 /* FSCNMethod.m */; };
+ 		8F45CBC20DA813F200AFA8C8 /* FSCNMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F45CBBD0DA813F200AFA8C8 /* FSCNMethod.h */; };
+ 		8F45CBC30DA813F200AFA8C8 /* FSCNMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F45CBBE0DA813F200AFA8C8 /* FSCNMethod.m */; };
+-		8F45CBC40DA813F200AFA8C8 /* FSCNMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F45CBBD0DA813F200AFA8C8 /* FSCNMethod.h */; };
+-		8F45CBC50DA813F200AFA8C8 /* FSCNMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F45CBBE0DA813F200AFA8C8 /* FSCNMethod.m */; };
+-		8F4822040D2C317700754A4E /* FSTestObjCClass2.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4822020D2C317700754A4E /* FSTestObjCClass2.h */; };
+-		8F4822050D2C317700754A4E /* FSTestObjCClass2.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4822030D2C317700754A4E /* FSTestObjCClass2.m */; };
+ 		8F4822060D2C317700754A4E /* FSTestObjCClass2.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4822020D2C317700754A4E /* FSTestObjCClass2.h */; };
+ 		8F4822070D2C317700754A4E /* FSTestObjCClass2.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4822030D2C317700754A4E /* FSTestObjCClass2.m */; };
+ 		8F4822080D2C317700754A4E /* FSTestObjCClass2.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4822030D2C317700754A4E /* FSTestObjCClass2.m */; };
+@@ -238,31 +208,20 @@
+ 		8F4E2950075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4E294C075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h */; };
+ 		8F4E2951075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4E294D075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m */; };
+ 		8F552A790C00A6D4002B6067 /* CalendarStore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F552A780C00A6D4002B6067 /* CalendarStore.framework */; };
+-		8F552A7A0C00A6D4002B6067 /* CalendarStore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F552A780C00A6D4002B6067 /* CalendarStore.framework */; };
+ 		8F553BF90585222700A92293 /* FSNSValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F553BF70585222700A92293 /* FSNSValue.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 		8F553BFA0585222700A92293 /* FSNSValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F553BF80585222700A92293 /* FSNSValue.m */; };
+ 		8F553BFB0585222700A92293 /* FSNSValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F553BF70585222700A92293 /* FSNSValue.h */; };
+ 		8F553BFC0585222700A92293 /* FSNSValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F553BF80585222700A92293 /* FSNSValue.m */; };
+-		8F553BFF0585222700A92293 /* FSNSValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F553BF70585222700A92293 /* FSNSValue.h */; };
+-		8F553C000585222700A92293 /* FSNSValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F553BF80585222700A92293 /* FSNSValue.m */; };
+-		8F56036705CF22660044FA65 /* build.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F56036505CF22660044FA65 /* build.tiff */; };
+ 		8F56036805CF22660044FA65 /* build.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F56036505CF22660044FA65 /* build.tiff */; };
+ 		8F56036905CF22660044FA65 /* build.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F56036505CF22660044FA65 /* build.tiff */; };
+ 		8F589B610CE38B3B00C1D756 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F589B600CE38B3B00C1D756 /* AudioUnit.framework */; };
+-		8F589B620CE38B3B00C1D756 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F589B600CE38B3B00C1D756 /* AudioUnit.framework */; };
+ 		8F589B810CE38B7100C1D756 /* Automator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F589B800CE38B7100C1D756 /* Automator.framework */; };
+-		8F589B820CE38B7100C1D756 /* Automator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F589B800CE38B7100C1D756 /* Automator.framework */; };
+ 		8F589B990CE38CAB00C1D756 /* InputMethodKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F589B980CE38CAB00C1D756 /* InputMethodKit.framework */; };
+-		8F589B9A0CE38CAB00C1D756 /* InputMethodKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F589B980CE38CAB00C1D756 /* InputMethodKit.framework */; };
+-		8F5900150D9468FC003A8B17 /* FSCNCascade.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5900130D9468FC003A8B17 /* FSCNCascade.h */; };
+-		8F5900160D9468FC003A8B17 /* FSCNCascade.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5900140D9468FC003A8B17 /* FSCNCascade.m */; };
+ 		8F5900170D9468FC003A8B17 /* FSCNCascade.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5900130D9468FC003A8B17 /* FSCNCascade.h */; };
+ 		8F5900180D9468FC003A8B17 /* FSCNCascade.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5900140D9468FC003A8B17 /* FSCNCascade.m */; };
+ 		8F5900190D9468FC003A8B17 /* FSCNCascade.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5900130D9468FC003A8B17 /* FSCNCascade.h */; };
+ 		8F59001A0D9468FC003A8B17 /* FSCNCascade.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5900140D9468FC003A8B17 /* FSCNCascade.m */; };
+ 		8F59001B0D9468FC003A8B17 /* FSCNCascade.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5900140D9468FC003A8B17 /* FSCNCascade.m */; };
+-		8F59CA710D86DD0800D67A78 /* FSCNMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F59CA6F0D86DD0800D67A78 /* FSCNMessage.h */; };
+-		8F59CA720D86DD0800D67A78 /* FSCNMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F59CA700D86DD0800D67A78 /* FSCNMessage.m */; };
+ 		8F59CA730D86DD0800D67A78 /* FSCNMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F59CA6F0D86DD0800D67A78 /* FSCNMessage.h */; };
+ 		8F59CA740D86DD0800D67A78 /* FSCNMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F59CA700D86DD0800D67A78 /* FSCNMessage.m */; };
+ 		8F59CA750D86DD0800D67A78 /* FSCNMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F59CA6F0D86DD0800D67A78 /* FSCNMessage.h */; };
+@@ -274,12 +233,8 @@
+ 		8F5AD3240D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5AD3210D05CFFE000CEAC6 /* FSCNClassDefinition.m */; };
+ 		8F5AD3250D05CFFE000CEAC6 /* FSCNClassDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5AD3200D05CFFE000CEAC6 /* FSCNClassDefinition.h */; };
+ 		8F5AD3260D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5AD3210D05CFFE000CEAC6 /* FSCNClassDefinition.m */; };
+-		8F5AD3270D05CFFE000CEAC6 /* FSCNClassDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5AD3200D05CFFE000CEAC6 /* FSCNClassDefinition.h */; };
+-		8F5AD3280D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5AD3210D05CFFE000CEAC6 /* FSCNClassDefinition.m */; };
+ 		8F5EDA02109B384A003A2F4C /* FSWorksWhenModalWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5EDA00109B384A003A2F4C /* FSWorksWhenModalWindow.h */; };
+ 		8F5EDA03109B384A003A2F4C /* FSWorksWhenModalWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5EDA01109B384A003A2F4C /* FSWorksWhenModalWindow.m */; };
+-		8F5EDA04109B384A003A2F4C /* FSWorksWhenModalWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5EDA00109B384A003A2F4C /* FSWorksWhenModalWindow.h */; };
+-		8F5EDA05109B384A003A2F4C /* FSWorksWhenModalWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5EDA01109B384A003A2F4C /* FSWorksWhenModalWindow.m */; };
+ 		8F5EDA06109B384A003A2F4C /* FSWorksWhenModalWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5EDA00109B384A003A2F4C /* FSWorksWhenModalWindow.h */; };
+ 		8F5EDA07109B384A003A2F4C /* FSWorksWhenModalWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5EDA01109B384A003A2F4C /* FSWorksWhenModalWindow.m */; };
+ 		8F5EDA08109B384A003A2F4C /* FSWorksWhenModalWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5EDA01109B384A003A2F4C /* FSWorksWhenModalWindow.m */; };
+@@ -287,17 +242,11 @@
+ 		8F60217305A25CDC0004EFF1 /* FSCollectionInspectorTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60216F05A25CDC0004EFF1 /* FSCollectionInspectorTableView.m */; };
+ 		8F60217405A25CDC0004EFF1 /* FSCollectionInspectorTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F60216E05A25CDC0004EFF1 /* FSCollectionInspectorTableView.h */; };
+ 		8F60217505A25CDC0004EFF1 /* FSCollectionInspectorTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60216F05A25CDC0004EFF1 /* FSCollectionInspectorTableView.m */; };
+-		8F60217605A25CDC0004EFF1 /* FSCollectionInspectorTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F60216E05A25CDC0004EFF1 /* FSCollectionInspectorTableView.h */; };
+-		8F60217705A25CDC0004EFF1 /* FSCollectionInspectorTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60216F05A25CDC0004EFF1 /* FSCollectionInspectorTableView.m */; };
+ 		8F60F24705A9FE8B00985FEC /* FSNSSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F60F24505A9FE8B00985FEC /* FSNSSet.h */; };
+ 		8F60F24805A9FE8B00985FEC /* FSNSSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60F24605A9FE8B00985FEC /* FSNSSet.m */; };
+ 		8F60F24B05A9FE8B00985FEC /* FSNSSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F60F24505A9FE8B00985FEC /* FSNSSet.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 		8F60F24C05A9FE8B00985FEC /* FSNSSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60F24605A9FE8B00985FEC /* FSNSSet.m */; };
+-		8F60F24D05A9FE8B00985FEC /* FSNSSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F60F24505A9FE8B00985FEC /* FSNSSet.h */; };
+-		8F60F24E05A9FE8B00985FEC /* FSNSSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60F24605A9FE8B00985FEC /* FSNSSet.m */; };
+ 		8F6584F90C484A5100C8A3FC /* ScriptingBridge.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F6584F80C484A5100C8A3FC /* ScriptingBridge.framework */; };
+-		8F658B2B05C9694F0040FB24 /* FSNSFont.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F658B2705C9694F0040FB24 /* FSNSFont.h */; };
+-		8F658B2C05C9694F0040FB24 /* FSNSFont.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F658B2805C9694F0040FB24 /* FSNSFont.m */; };
+ 		8F658B2D05C9694F0040FB24 /* FSNSFont.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F658B2705C9694F0040FB24 /* FSNSFont.h */; };
+ 		8F658B2E05C9694F0040FB24 /* FSNSFont.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F658B2805C9694F0040FB24 /* FSNSFont.m */; };
+ 		8F658B2F05C9694F0040FB24 /* FSNSFont.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F658B2705C9694F0040FB24 /* FSNSFont.h */; settings = {ATTRIBUTES = (Public, ); }; };
+@@ -305,213 +254,18 @@
+ 		8F6597B60C37F061006CDCA0 /* FScriptMenuItem.png in Resources */ = {isa = PBXBuildFile; fileRef = 8F6597B50C37F061006CDCA0 /* FScriptMenuItem.png */; };
+ 		8F6598150C381250006CDCA0 /* FSInterpreterView.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 8F6597D90C381103006CDCA0 /* FSInterpreterView.classdescription */; };
+ 		8F6631CC0C4A26E600FA798A /* FSQTMovie.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F573F90056B780500F2796A /* FSQTMovie.m */; };
+-		8F6631CD0C4A26E700FA798A /* FSQTMovie.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F573F90056B780500F2796A /* FSQTMovie.m */; };
+ 		8F6631CE0C4A26F100FA798A /* FSMovieInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F573F7E056B754B00F2796A /* FSMovieInspector.m */; };
+-		8F6631CF0C4A26F400FA798A /* FSMovieInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F573F7E056B754B00F2796A /* FSMovieInspector.m */; };
+ 		8F6631D00C4A26F600FA798A /* FSMovieInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F573F7E056B754B00F2796A /* FSMovieInspector.m */; };
+ 		8F6631D10C4A26F700FA798A /* FSMovieInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F573F7E056B754B00F2796A /* FSMovieInspector.m */; };
+ 		8F6631D20C4A270000FA798A /* FSMovieInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F7472BE056B7ACE00E87339 /* FSMovieInspector.nib */; };
+-		8F6631D30C4A270100FA798A /* FSMovieInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F7472BE056B7ACE00E87339 /* FSMovieInspector.nib */; };
+ 		8F6631D40C4A270200FA798A /* FSMovieInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F7472BE056B7ACE00E87339 /* FSMovieInspector.nib */; };
+ 		8F6631D50C4A270200FA798A /* FSMovieInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F7472BE056B7ACE00E87339 /* FSMovieInspector.nib */; };
+-		8F6632170C4A292D00FA798A /* FSInspectorUniquier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7F4F9C07FB274C008E42F4 /* FSInspectorUniquier.h */; };
+ 		8F6632490C4A2BA300FA798A /* QTKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FDF6FCF082BD9560044FD86 /* QTKit.framework */; };
+ 		8F67A7860C4978F600A707A7 /* FSConstantsDictionaryGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F92F0340463F03300F4C61F /* FSConstantsDictionaryGenerator.h */; };
+ 		8F67A7A10C497C4600A707A7 /* FSConstantsDictionaryGenerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F92F0350463F03300F4C61F /* FSConstantsDictionaryGenerator.m */; };
+ 		8F6937F206B6E03D00AEAC6A /* TestFS.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB10A4044E28FD00181279 /* TestFS.h */; };
+ 		8F69972F0C55ECC0007C6A9B /* JavaVM.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CD4E46900D7E1F17BE9C1BD /* JavaVM.framework */; };
+ 		8F6B34B206E27E4600B3943E /* TestFS.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E3A000D7DFE17BE9C1BD /* TestFS.m */; };
+-		8F6DA5E0055FC6980050409A /* DOCustom.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F1AAB7022E9E90011160FE /* DOCustom.h */; };
+-		8F6DA5E1055FC6980050409A /* FSAirplane.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E30F00D7DFE17BE9C1BD /* FSAirplane.h */; };
+-		8F6DA5E3055FC6980050409A /* ArrayPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31300D7DFE17BE9C1BD /* ArrayPrivate.h */; };
+-		8F6DA5E4055FC6980050409A /* ArrayRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31400D7DFE17BE9C1BD /* ArrayRep.h */; };
+-		8F6DA5E5055FC6980050409A /* ArrayRepDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31700D7DFE17BE9C1BD /* ArrayRepDouble.h */; };
+-		8F6DA5E6055FC6980050409A /* ArrayRepEmpty.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31900D7DFE17BE9C1BD /* ArrayRepEmpty.h */; };
+-		8F6DA5E7055FC6980050409A /* ArrayRepId.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31B00D7DFE17BE9C1BD /* ArrayRepId.h */; };
+-		8F6DA5E8055FC6980050409A /* FSCollectionInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31D00D7DFE17BE9C1BD /* FSCollectionInspector.h */; };
+-		8F6DA5E9055FC6980050409A /* FSObjectBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32000D7DFE17BE9C1BD /* FSObjectBrowser.h */; };
+-		8F6DA5EA055FC6980050409A /* FSObjectBrowserArgumentPanel.h in Headers */ = {isa = PBXBuildFile; fileRef = F5FA8A6C0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.h */; };
+-		8F6DA5EB055FC6980050409A /* FSObjectBrowserCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32200D7DFE17BE9C1BD /* FSObjectBrowserCell.h */; };
+-		8F6DA5EC055FC6980050409A /* FSObjectBrowserView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32400D7DFE17BE9C1BD /* FSObjectBrowserView.h */; };
+-		8F6DA5ED055FC6980050409A /* FSBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32600D7DFE17BE9C1BD /* FSBlock.h */; };
+-		8F6DA5EE055FC6980050409A /* BlockInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32800D7DFE17BE9C1BD /* BlockInspector.h */; };
+-		8F6DA5EF055FC6980050409A /* BlockPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32B00D7DFE17BE9C1BD /* BlockPrivate.h */; };
+-		8F6DA5F0055FC6980050409A /* BlockRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32C00D7DFE17BE9C1BD /* BlockRep.h */; };
+-		8F6DA5F1055FC6980050409A /* BlockSignature.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32E00D7DFE17BE9C1BD /* BlockSignature.h */; };
+-		8F6DA5F2055FC6980050409A /* BlockStackElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32F00D7DFE17BE9C1BD /* BlockStackElem.h */; };
+-		8F6DA5F3055FC6980050409A /* CLIView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33300D7DFE17BE9C1BD /* CLIView.h */; };
+-		8F6DA5F4055FC6980050409A /* build_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33200D7DFE17BE9C1BD /* build_config.h */; };
+-		8F6DA5F5055FC6980050409A /* FSCompilationResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33500D7DFE17BE9C1BD /* FSCompilationResult.h */; };
+-		8F6DA5F6055FC6980050409A /* CompiledCodeNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33700D7DFE17BE9C1BD /* CompiledCodeNode.h */; };
+-		8F6DA5F7055FC6980050409A /* FSCompiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33900D7DFE17BE9C1BD /* FSCompiler.h */; };
+-		8F6DA5F8055FC6980050409A /* FSConstantsInitialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33B00D7DFE17BE9C1BD /* FSConstantsInitialization.h */; };
+-		8F6DA5F9055FC6980050409A /* FSExecEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33D00D7DFE17BE9C1BD /* FSExecEngine.h */; };
+-		8F6DA5FA055FC6980050409A /* FSExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33F00D7DFE17BE9C1BD /* FSExecutor.h */; };
+-		8F6DA5FB055FC6980050409A /* FSArchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34500D7DFE17BE9C1BD /* FSArchiver.h */; };
+-		8F6DA5FC055FC6980050409A /* FSFlight.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34200D7DFE17BE9C1BD /* FSFlight.h */; };
+-		8F6DA5FD055FC6980050409A /* FSBoolean.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34700D7DFE17BE9C1BD /* FSBoolean.h */; };
+-		8F6DA5FE055FC6980050409A /* FSBooleanPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34900D7DFE17BE9C1BD /* FSBooleanPrivate.h */; };
+-		8F6DA600055FC6980050409A /* FScriptFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34E00D7DFE17BE9C1BD /* FScriptFunctions.h */; };
+-		8F6DA601055FC6980050409A /* FSInterpreter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35000D7DFE17BE9C1BD /* FSInterpreter.h */; };
+-		8F6DA602055FC6980050409A /* FSInterpreterView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35500D7DFE17BE9C1BD /* FSInterpreterView.h */; };
+-		8F6DA603055FC6980050409A /* FSInterpreterViewIBHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35700D7DFE17BE9C1BD /* FSInterpreterViewIBHeader.h */; };
+-		8F6DA604055FC6980050409A /* FSNSArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35800D7DFE17BE9C1BD /* FSNSArray.h */; };
+-		8F6DA605055FC6980050409A /* FSNSDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35D00D7DFE17BE9C1BD /* FSNSDictionary.h */; };
+-		8F6DA606055FC6980050409A /* FSNSDistantObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F51CA01401B013C401BFBB24 /* FSNSDistantObject.h */; };
+-		8F6DA607055FC6980050409A /* FSNSObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36300D7DFE17BE9C1BD /* FSNSObject.h */; };
+-		8F6DA608055FC6980050409A /* FSNSNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36100D7DFE17BE9C1BD /* FSNSNumber.h */; };
+-		8F6DA609055FC6980050409A /* FSNSMutableString.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35F00D7DFE17BE9C1BD /* FSNSMutableString.h */; };
+-		8F6DA60A055FC6980050409A /* FSNSDate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35B00D7DFE17BE9C1BD /* FSNSDate.h */; };
+-		8F6DA60B055FC6980050409A /* FSNSArrayPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35A00D7DFE17BE9C1BD /* FSNSArrayPrivate.h */; };
+-		8F6DA60C055FC6980050409A /* FSInterpreterResultPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35400D7DFE17BE9C1BD /* FSInterpreterResultPrivate.h */; };
+-		8F6DA60D055FC6980050409A /* FSInterpreterResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35200D7DFE17BE9C1BD /* FSInterpreterResult.h */; };
+-		8F6DA60E055FC6980050409A /* FScriptTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = F5FBEF2802149D32018C0134 /* FScriptTextView.h */; };
+-		8F6DA60F055FC6980050409A /* FScript.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34C00D7DFE17BE9C1BD /* FScript.h */; };
+-		8F6DA610055FC6980050409A /* FSNSProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36500D7DFE17BE9C1BD /* FSNSProxy.h */; };
+-		8F6DA611055FC6980050409A /* FSNSString.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36700D7DFE17BE9C1BD /* FSNSString.h */; };
+-		8F6DA612055FC6980050409A /* FSNSStringPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36900D7DFE17BE9C1BD /* FSNSStringPrivate.h */; };
+-		8F6DA614055FC6980050409A /* FSPattern.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36C00D7DFE17BE9C1BD /* FSPattern.h */; };
+-		8F6DA616055FC6980050409A /* FSUnarchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37200D7DFE17BE9C1BD /* FSUnarchiver.h */; };
+-		8F6DA617055FC6980050409A /* FSVoid.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37400D7DFE17BE9C1BD /* FSVoid.h */; };
+-		8F6DA618055FC6980050409A /* FSVoidPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37600D7DFE17BE9C1BD /* FSVoidPrivate.h */; };
+-		8F6DA619055FC6980050409A /* FSGenericObjectInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37700D7DFE17BE9C1BD /* FSGenericObjectInspector.h */; };
+-		8F6DA61A055FC6980050409A /* KTestManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 66029E580161E0650055708C /* KTestManager.h */; };
+-		8F6DA61B055FC6980050409A /* MessagePatternCodeNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37F00D7DFE17BE9C1BD /* MessagePatternCodeNode.h */; };
+-		8F6DA61C055FC6980050409A /* FSMiscTools.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38100D7DFE17BE9C1BD /* FSMiscTools.h */; };
+-		8F6DA61D055FC6980050409A /* FSMsgContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38300D7DFE17BE9C1BD /* FSMsgContext.h */; };
+-		8F6DA61F055FC6980050409A /* FSNewlyAllocatedObjectHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38700D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.h */; };
+-		8F6DA620055FC6980050409A /* FSNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38D00D7DFE17BE9C1BD /* FSNumber.h */; };
+-		8F6DA621055FC6980050409A /* FSPilot.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39000D7DFE17BE9C1BD /* FSPilot.h */; };
+-		8F6DA623055FC6980050409A /* NumberPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38F00D7DFE17BE9C1BD /* NumberPrivate.h */; };
+-		8F6DA625055FC6980050409A /* FSReplacementForCoderForClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39400D7DFE17BE9C1BD /* FSReplacementForCoderForClass.h */; };
+-		8F6DA626055FC6980050409A /* ShellView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39600D7DFE17BE9C1BD /* ShellView.h */; };
+-		8F6DA627055FC6980050409A /* Space.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39800D7DFE17BE9C1BD /* Space.h */; };
+-		8F6DA628055FC6980050409A /* FSCommandHistory.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39A00D7DFE17BE9C1BD /* FSCommandHistory.h */; };
+-		8F6DA62A055FC6980050409A /* FSSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39E00D7DFE17BE9C1BD /* FSSystem.h */; };
+-		8F6DA62B055FC6980050409A /* FSNSProtocolChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F140590223CC9D01DD698C /* FSNSProtocolChecker.h */; };
+-		8F6DA62C055FC6980050409A /* DOTest.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F13B4701C8BE3401CB6DF7 /* DOTest.h */; };
+-		8F6DA62E055FC6980050409A /* FSObjectBrowserToolbar.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF6C0279FD3C01345511 /* FSObjectBrowserToolbar.h */; };
+-		8F6DA62F055FC6980050409A /* FSEvalCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF700279FD3C01345511 /* FSEvalCommand.h */; };
+-		8F6DA635055FC6980050409A /* FSServicesProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF7C0279FD3C01345511 /* FSServicesProvider.h */; };
+-		8F6DA636055FC6980050409A /* FSTask.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF7E0279FD3C01345511 /* FSTask.h */; };
+-		8F6DA637055FC6980050409A /* FSObjectBrowserToolbarButton.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F0AD420285792F0103CD49 /* FSObjectBrowserToolbarButton.h */; };
+-		8F6DA639055FC6980050409A /* FSObjectBrowserButtonCtxBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F0261F02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.h */; };
+-		8F6DA63A055FC6980050409A /* FSObjectBrowserButtonsInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F9569602B272FB0121B3BA /* FSObjectBrowserButtonsInspector.h */; };
+-		8F6DA63B055FC6980050409A /* PointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F856C002EB281C01F7E6F0 /* PointerPrivate.h */; };
+-		8F6DA63C055FC6980050409A /* Pointer.h in Headers */ = {isa = PBXBuildFile; fileRef = F505648002DF417501FE0326 /* Pointer.h */; };
+-		8F6DA63D055FC6980050409A /* FSInterpreterPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F54CA17602FB2CAF01C25A35 /* FSInterpreterPrivate.h */; };
+-		8F6DA63E055FC6980050409A /* FSIdentifierFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5073A2102FC5400013656B0 /* FSIdentifierFormatter.h */; };
+-		8F6DA63F055FC6980050409A /* FSObjectFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EBBE820321029601CA10C6 /* FSObjectFormatter.h */; };
+-		8F6DA642055FC6980050409A /* FSSystemPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A25E260357B373011A39F8 /* FSSystemPrivate.h */; };
+-		8F6DA643055FC6980050409A /* FSKeyedUnarchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = F55D44C40358A88801B9E934 /* FSKeyedUnarchiver.h */; };
+-		8F6DA644055FC6980050409A /* FSKeyedArchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = F55D44CE0358B5D201B9E934 /* FSKeyedArchiver.h */; };
+-		8F6DA645055FC6980050409A /* FSConstantListBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = F52EECA6036210E2016141BB /* FSConstantListBuilder.h */; };
+-		8F6DA646055FC6980050409A /* FSImageInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = F54B55B9036B45770140C608 /* FSImageInspector.h */; };
+-		8F6DA647055FC6980050409A /* FSNSImage.h in Headers */ = {isa = PBXBuildFile; fileRef = F54B55C8036B4A330140C608 /* FSNSImage.h */; };
+-		8F6DA648055FC6980050409A /* FSObjectBrowserToolbarItem.h in Headers */ = {isa = PBXBuildFile; fileRef = F58090CF03755FC701AED2EF /* FSObjectBrowserToolbarItem.h */; };
+-		8F6DA649055FC6980050409A /* ArrayRepBoolean.h in Headers */ = {isa = PBXBuildFile; fileRef = F5D4BE29038511FF01461810 /* ArrayRepBoolean.h */; };
+-		8F6DA64A055FC6980050409A /* FSArrayEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA3AE55044D4D6700CF7A3A /* FSArrayEnumerator.h */; };
+-		8F6DA64B055FC6980050409A /* FSNSMutableArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F66F85404666E8100AFC811 /* FSNSMutableArray.h */; };
+-		8F6DA64F055FC6980050409A /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5F1AABA022E9E90011160FE /* MainMenu.nib */; };
+-		8F6DA650055FC6980050409A /* FSCollectionInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E31F00D7DFE17BE9C1BD /* FSCollectionInspector.nib */; };
+-		8F6DA651055FC6980050409A /* blockInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E32A00D7DFE17BE9C1BD /* blockInspector.nib */; };
+-		8F6DA653055FC6980050409A /* FlightTutorial.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E34400D7DFE17BE9C1BD /* FlightTutorial.txt */; };
+-		8F6DA655055FC6980050409A /* KTest.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37D00D7DFE17BE9C1BD /* KTest.txt */; };
+-		8F6DA656055FC6980050409A /* license.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37E00D7DFE17BE9C1BD /* license.txt */; };
+-		8F6DA657055FC6980050409A /* genObjInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37900D7DFE17BE9C1BD /* genObjInspector.nib */; };
+-		8F6DA658055FC6980050409A /* fs.scriptSuite in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6E0279FD3C01345511 /* fs.scriptSuite */; };
+-		8F6DA659055FC6980050409A /* fs.scriptTerminology in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6F0279FD3C01345511 /* fs.scriptTerminology */; };
+-		8F6DA65B055FC6980050409A /* FSObjectBrowserButtonsInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5F9569002B272A30121B3BA /* FSObjectBrowserButtonsInspector.nib */; };
+-		8F6DA65D055FC6980050409A /* FSImageInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F54B55C3036B48690140C608 /* FSImageInspector.nib */; };
+-		8F6DA65F055FC6980050409A /* ArrayTableView.nib in Resources */ = {isa = PBXBuildFile; fileRef = F58090FC03756D2401AED2EF /* ArrayTableView.nib */; };
+-		8F6DA661055FC6980050409A /* DOCustom.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1AAB8022E9E90011160FE /* DOCustom.m */; };
+-		8F6DA662055FC6980050409A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1AAB9022E9E90011160FE /* main.m */; };
+-		8F6DA663055FC6980050409A /* FSAirplane.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31000D7DFE17BE9C1BD /* FSAirplane.m */; };
+-		8F6DA665055FC6980050409A /* ArrayRepDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31800D7DFE17BE9C1BD /* ArrayRepDouble.m */; };
+-		8F6DA666055FC6980050409A /* ArrayRepEmpty.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31A00D7DFE17BE9C1BD /* ArrayRepEmpty.m */; };
+-		8F6DA667055FC6980050409A /* ArrayRepId.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31C00D7DFE17BE9C1BD /* ArrayRepId.m */; };
+-		8F6DA668055FC6980050409A /* FSCollectionInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31E00D7DFE17BE9C1BD /* FSCollectionInspector.m */; };
+-		8F6DA669055FC6980050409A /* FSObjectBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32100D7DFE17BE9C1BD /* FSObjectBrowser.m */; };
+-		8F6DA66A055FC6980050409A /* FSObjectBrowserArgumentPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = F5FA8A6D0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.m */; };
+-		8F6DA66B055FC6980050409A /* FSObjectBrowserCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32300D7DFE17BE9C1BD /* FSObjectBrowserCell.m */; };
+-		8F6DA66C055FC6980050409A /* FSObjectBrowserView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32500D7DFE17BE9C1BD /* FSObjectBrowserView.m */; };
+-		8F6DA66D055FC6980050409A /* FSBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32700D7DFE17BE9C1BD /* FSBlock.m */; };
+-		8F6DA66E055FC6980050409A /* BlockInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32900D7DFE17BE9C1BD /* BlockInspector.m */; };
+-		8F6DA66F055FC6980050409A /* BlockRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32D00D7DFE17BE9C1BD /* BlockRep.m */; };
+-		8F6DA670055FC6980050409A /* BlockStackElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33000D7DFE17BE9C1BD /* BlockStackElem.m */; };
+-		8F6DA671055FC6980050409A /* CLIView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33400D7DFE17BE9C1BD /* CLIView.m */; };
+-		8F6DA672055FC6980050409A /* FSCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33600D7DFE17BE9C1BD /* FSCompilationResult.m */; };
+-		8F6DA673055FC6980050409A /* CompiledCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33800D7DFE17BE9C1BD /* CompiledCodeNode.m */; };
+-		8F6DA674055FC6980050409A /* FSCompiler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33A00D7DFE17BE9C1BD /* FSCompiler.m */; };
+-		8F6DA675055FC6980050409A /* FSExecEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33E00D7DFE17BE9C1BD /* FSExecEngine.m */; };
+-		8F6DA676055FC6980050409A /* FSConstantsInitialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33C00D7DFE17BE9C1BD /* FSConstantsInitialization.m */; };
+-		8F6DA677055FC6980050409A /* FSExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34000D7DFE17BE9C1BD /* FSExecutor.m */; };
+-		8F6DA678055FC6980050409A /* FSArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34600D7DFE17BE9C1BD /* FSArchiver.m */; };
+-		8F6DA679055FC6980050409A /* FSFlight.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34300D7DFE17BE9C1BD /* FSFlight.m */; };
+-		8F6DA67A055FC6980050409A /* FSBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34800D7DFE17BE9C1BD /* FSBoolean.m */; };
+-		8F6DA67C055FC6980050409A /* FSInterpreter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35100D7DFE17BE9C1BD /* FSInterpreter.m */; };
+-		8F6DA67D055FC6980050409A /* FSNSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36200D7DFE17BE9C1BD /* FSNSNumber.m */; };
+-		8F6DA67E055FC6980050409A /* FSNSMutableString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36000D7DFE17BE9C1BD /* FSNSMutableString.m */; };
+-		8F6DA67F055FC6980050409A /* FSNSDistantObject.m in Sources */ = {isa = PBXBuildFile; fileRef = F51CA01501B013C401BFBB24 /* FSNSDistantObject.m */; };
+-		8F6DA680055FC6980050409A /* FSNSDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35E00D7DFE17BE9C1BD /* FSNSDictionary.m */; };
+-		8F6DA681055FC6980050409A /* FSNSDate.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35C00D7DFE17BE9C1BD /* FSNSDate.m */; };
+-		8F6DA682055FC6980050409A /* FSNSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35900D7DFE17BE9C1BD /* FSNSArray.m */; };
+-		8F6DA683055FC6980050409A /* FSInterpreterView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35600D7DFE17BE9C1BD /* FSInterpreterView.m */; };
+-		8F6DA684055FC6980050409A /* FSInterpreterResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35300D7DFE17BE9C1BD /* FSInterpreterResult.m */; };
+-		8F6DA685055FC6980050409A /* FScriptTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = F501AF7B021497C401A75EC5 /* FScriptTextView.m */; };
+-		8F6DA686055FC6980050409A /* FScriptFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34F00D7DFE17BE9C1BD /* FScriptFunctions.m */; };
+-		8F6DA687055FC6980050409A /* FSNSObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36400D7DFE17BE9C1BD /* FSNSObject.m */; };
+-		8F6DA688055FC6980050409A /* FSNSProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36600D7DFE17BE9C1BD /* FSNSProxy.m */; };
+-		8F6DA689055FC6980050409A /* FSNSString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36800D7DFE17BE9C1BD /* FSNSString.m */; };
+-		8F6DA68A055FC6980050409A /* FSPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36D00D7DFE17BE9C1BD /* FSPattern.m */; };
+-		8F6DA68D055FC6980050409A /* FSVoid.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37500D7DFE17BE9C1BD /* FSVoid.m */; };
+-		8F6DA68E055FC6980050409A /* FSUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37300D7DFE17BE9C1BD /* FSUnarchiver.m */; };
+-		8F6DA68F055FC6980050409A /* FSGenericObjectInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37800D7DFE17BE9C1BD /* FSGenericObjectInspector.m */; };
+-		8F6DA690055FC6980050409A /* KTestManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 66029E590161E0650055708C /* KTestManager.m */; };
+-		8F6DA691055FC6980050409A /* MessagePatternCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38000D7DFE17BE9C1BD /* MessagePatternCodeNode.m */; };
+-		8F6DA692055FC6980050409A /* FSMiscTools.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38200D7DFE17BE9C1BD /* FSMiscTools.m */; };
+-		8F6DA693055FC6980050409A /* FSMsgContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38400D7DFE17BE9C1BD /* FSMsgContext.m */; };
+-		8F6DA695055FC6980050409A /* FSNewlyAllocatedObjectHolder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38800D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.m */; };
+-		8F6DA696055FC6980050409A /* FSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38E00D7DFE17BE9C1BD /* FSNumber.m */; };
+-		8F6DA698055FC6980050409A /* FSPilot.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39100D7DFE17BE9C1BD /* FSPilot.m */; };
+-		8F6DA69B055FC6980050409A /* FSReplacementForCoderForClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39500D7DFE17BE9C1BD /* FSReplacementForCoderForClass.m */; };
+-		8F6DA69C055FC6980050409A /* ShellView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39700D7DFE17BE9C1BD /* ShellView.m */; };
+-		8F6DA69D055FC6980050409A /* FSCommandHistory.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39B00D7DFE17BE9C1BD /* FSCommandHistory.m */; };
+-		8F6DA69E055FC6980050409A /* Space.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39900D7DFE17BE9C1BD /* Space.m */; };
+-		8F6DA6A0055FC6980050409A /* DOTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F13B4801C8BE3401CB6DF7 /* DOTest.m */; };
+-		8F6DA6A1055FC6980050409A /* FSNSProtocolChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1405A0223CC9D01DD698C /* FSNSProtocolChecker.m */; };
+-		8F6DA6A2055FC6980050409A /* TestFS.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E3A000D7DFE17BE9C1BD /* TestFS.m */; };
+-		8F6DA6A3055FC6980050409A /* FSSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39F00D7DFE17BE9C1BD /* FSSystem.m */; };
+-		8F6DA6A6055FC6980050409A /* FSObjectBrowserToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF6D0279FD3C01345511 /* FSObjectBrowserToolbar.m */; };
+-		8F6DA6A7055FC6980050409A /* FSEvalCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF710279FD3C01345511 /* FSEvalCommand.m */; };
+-		8F6DA6AC055FC6980050409A /* FSServicesProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7D0279FD3C01345511 /* FSServicesProvider.m */; };
+-		8F6DA6AD055FC6980050409A /* FSTask.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7F0279FD3C01345511 /* FSTask.m */; };
+-		8F6DA6AE055FC6980050409A /* FSObjectBrowserToolbarButton.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0AD430285792F0103CD49 /* FSObjectBrowserToolbarButton.m */; };
+-		8F6DA6B0055FC6980050409A /* FSObjectBrowserButtonCtxBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0261E02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.m */; };
+-		8F6DA6B1055FC6980050409A /* FSObjectBrowserButtonsInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F9569502B272FB0121B3BA /* FSObjectBrowserButtonsInspector.m */; };
+-		8F6DA6B2055FC6980050409A /* Pointer.m in Sources */ = {isa = PBXBuildFile; fileRef = F505647F02DF417501FE0326 /* Pointer.m */; };
+-		8F6DA6B3055FC6980050409A /* FSIdentifierFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5073A2002FC5400013656B0 /* FSIdentifierFormatter.m */; };
+-		8F6DA6B4055FC6980050409A /* FSObjectFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5EBBE810321029601CA10C6 /* FSObjectFormatter.m */; };
+-		8F6DA6B7055FC6980050409A /* FSKeyedUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44C50358A88801B9E934 /* FSKeyedUnarchiver.m */; };
+-		8F6DA6B8055FC6980050409A /* FSKeyedArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44CF0358B5D201B9E934 /* FSKeyedArchiver.m */; };
+-		8F6DA6B9055FC6980050409A /* FSConstantListBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = F52EECA7036210E2016141BB /* FSConstantListBuilder.m */; };
+-		8F6DA6BA055FC6980050409A /* FSImageInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55BA036B45770140C608 /* FSImageInspector.m */; };
+-		8F6DA6BB055FC6980050409A /* FSNSImage.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55C9036B4A330140C608 /* FSNSImage.m */; };
+-		8F6DA6BC055FC6980050409A /* FSObjectBrowserToolbarItem.m in Sources */ = {isa = PBXBuildFile; fileRef = F58090D003755FC701AED2EF /* FSObjectBrowserToolbarItem.m */; };
+-		8F6DA6BD055FC6980050409A /* ArrayRepBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = F5D4BE2A038511FF01461810 /* ArrayRepBoolean.m */; };
+-		8F6DA6BE055FC6980050409A /* FSArrayEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA3AE56044D4D6700CF7A3A /* FSArrayEnumerator.m */; };
+-		8F6DA6BF055FC6980050409A /* FSNSMutableArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F66F85504666E8100AFC811 /* FSNSMutableArray.m */; };
+-		8F6DA6C4055FC6980050409A /* JavaVM.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CD4E46900D7E1F17BE9C1BD /* JavaVM.framework */; };
+-		8F6DA6C5055FC6980050409A /* ExceptionHandling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F51B24640271980D01DB4759 /* ExceptionHandling.framework */; };
+-		8F6DA6C8055FC6980050409A /* DiscRecording.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F55D42D903583F2601B9E934 /* DiscRecording.framework */; };
+-		8F6DA6CA055FC6980050409A /* IOBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F55D431803583F8501B9E934 /* IOBluetooth.framework */; };
+-		8F6DA6CB055FC6980050409A /* IOBluetoothUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F55D431903583F8501B9E934 /* IOBluetoothUI.framework */; };
+-		8F6DA6DA055FC6C80050409A /* DOCustom.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F1AAAE022E9E4F011160FE /* DOCustom.h */; };
+-		8F6DA6DB055FC6C80050409A /* FSNSObjectPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F63CC08044B95DB00B84480 /* FSNSObjectPrivate.h */; };
+-		8F6DA6DC055FC6C80050409A /* TestFS.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB10A4044E28FD00181279 /* TestFS.h */; };
+-		8F6DA6DE055FC6C80050409A /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5F1AAB1022E9E4F011160FE /* MainMenu.nib */; };
+-		8F6DA6E0055FC6C80050409A /* DOCustom.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1AAAF022E9E4F011160FE /* DOCustom.m */; };
+-		8F6DA6E1055FC6C80050409A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1AAB0022E9E4F011160FE /* main.m */; };
+ 		8F6DA7F3055FC70C0050409A /* FSAirplane.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E30F00D7DFE17BE9C1BD /* FSAirplane.h */; };
+ 		8F6DA7F5055FC70C0050409A /* ArrayPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31300D7DFE17BE9C1BD /* ArrayPrivate.h */; };
+ 		8F6DA7F6055FC70C0050409A /* ArrayRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31400D7DFE17BE9C1BD /* ArrayRep.h */; };
+@@ -880,65 +634,45 @@
+ 		8F6DA9D9055FC71F0050409A /* ExceptionHandling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F51B24640271980D01DB4759 /* ExceptionHandling.framework */; };
+ 		8F71F72405C43A7D00C34794 /* FSInterpreterViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F71F72205C43A7D00C34794 /* FSInterpreterViewPrivate.h */; };
+ 		8F71F72505C43A7D00C34794 /* FSInterpreterViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F71F72205C43A7D00C34794 /* FSInterpreterViewPrivate.h */; };
+-		8F71F72605C43A7D00C34794 /* FSInterpreterViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F71F72205C43A7D00C34794 /* FSInterpreterViewPrivate.h */; };
+ 		8F72237F0D870C6A00394C99 /* FSCNSuper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F72237D0D870C6A00394C99 /* FSCNSuper.h */; };
+ 		8F7223800D870C6A00394C99 /* FSCNSuper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F72237E0D870C6A00394C99 /* FSCNSuper.m */; };
+-		8F7223810D870C6A00394C99 /* FSCNSuper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F72237D0D870C6A00394C99 /* FSCNSuper.h */; };
+-		8F7223820D870C6A00394C99 /* FSCNSuper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F72237E0D870C6A00394C99 /* FSCNSuper.m */; };
+ 		8F7223830D870C6A00394C99 /* FSCNSuper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F72237D0D870C6A00394C99 /* FSCNSuper.h */; };
+ 		8F7223840D870C6A00394C99 /* FSCNSuper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F72237E0D870C6A00394C99 /* FSCNSuper.m */; };
+ 		8F7223850D870C6A00394C99 /* FSCNSuper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F72237E0D870C6A00394C99 /* FSCNSuper.m */; };
+ 		8F747DA90DA03AE200148342 /* FSCNPrecomputedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F747DA70DA03AE200148342 /* FSCNPrecomputedObject.h */; };
+ 		8F747DAA0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DA80DA03AE200148342 /* FSCNPrecomputedObject.m */; };
+-		8F747DAB0DA03AE200148342 /* FSCNPrecomputedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F747DA70DA03AE200148342 /* FSCNPrecomputedObject.h */; };
+-		8F747DAC0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DA80DA03AE200148342 /* FSCNPrecomputedObject.m */; };
+ 		8F747DAD0DA03AE200148342 /* FSCNPrecomputedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F747DA70DA03AE200148342 /* FSCNPrecomputedObject.h */; };
+ 		8F747DAE0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DA80DA03AE200148342 /* FSCNPrecomputedObject.m */; };
+ 		8F747DAF0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DA80DA03AE200148342 /* FSCNPrecomputedObject.m */; };
+ 		8F747DB80DA0467100148342 /* FSCNArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F747DB60DA0467100148342 /* FSCNArray.h */; };
+ 		8F747DB90DA0467100148342 /* FSCNArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DB70DA0467100148342 /* FSCNArray.m */; };
+-		8F747DBA0DA0467100148342 /* FSCNArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F747DB60DA0467100148342 /* FSCNArray.h */; };
+-		8F747DBB0DA0467100148342 /* FSCNArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DB70DA0467100148342 /* FSCNArray.m */; };
+ 		8F747DBC0DA0467100148342 /* FSCNArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F747DB60DA0467100148342 /* FSCNArray.h */; };
+ 		8F747DBD0DA0467100148342 /* FSCNArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DB70DA0467100148342 /* FSCNArray.m */; };
+ 		8F747DBE0DA0467100148342 /* FSCNArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DB70DA0467100148342 /* FSCNArray.m */; };
+ 		8F7A712B0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7A71290F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h */; };
+ 		8F7A712C0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7A712A0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m */; };
+-		8F7A712D0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7A71290F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h */; };
+-		8F7A712E0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7A712A0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m */; };
+ 		8F7A712F0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7A712A0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m */; };
+ 		8F7A71300F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7A71290F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h */; };
+ 		8F7A71310F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7A712A0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m */; };
+ 		8F7D7DB9058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7D7DB7058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h */; };
+ 		8F7D7DBA058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7D7DB8058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m */; };
+-		8F7D7DBD058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7D7DB7058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h */; };
+-		8F7D7DBE058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7D7DB8058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m */; };
+ 		8F7D7DBF058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7D7DB7058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h */; };
+ 		8F7D7DC0058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7D7DB8058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m */; };
+-		8F7F4F9F07FB274C008E42F4 /* FSInspectorUniquier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7F4F9D07FB274C008E42F4 /* FSInspectorUniquier.m */; };
+ 		8F7F4FA007FB274C008E42F4 /* FSInspectorUniquier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7F4F9C07FB274C008E42F4 /* FSInspectorUniquier.h */; };
+ 		8F7F4FA107FB274C008E42F4 /* FSInspectorUniquier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7F4F9D07FB274C008E42F4 /* FSInspectorUniquier.m */; };
+ 		8F7F4FA407FB274C008E42F4 /* FSInspectorUniquier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7F4F9C07FB274C008E42F4 /* FSInspectorUniquier.h */; };
+ 		8F7F4FA507FB274C008E42F4 /* FSInspectorUniquier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7F4F9D07FB274C008E42F4 /* FSInspectorUniquier.m */; };
+ 		8F8112F20D85E58200CB3407 /* FSCNCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8112F00D85E58200CB3407 /* FSCNCategory.h */; };
+ 		8F8112F30D85E58200CB3407 /* FSCNCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8112F10D85E58200CB3407 /* FSCNCategory.m */; };
+-		8F8112F40D85E58200CB3407 /* FSCNCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8112F00D85E58200CB3407 /* FSCNCategory.h */; };
+-		8F8112F50D85E58200CB3407 /* FSCNCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8112F10D85E58200CB3407 /* FSCNCategory.m */; };
+ 		8F8112F60D85E58200CB3407 /* FSCNCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8112F00D85E58200CB3407 /* FSCNCategory.h */; };
+ 		8F8112F70D85E58200CB3407 /* FSCNCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8112F10D85E58200CB3407 /* FSCNCategory.m */; };
+ 		8F8112F80D85E58200CB3407 /* FSCNCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8112F10D85E58200CB3407 /* FSCNCategory.m */; };
+ 		8F85274907F6016900E706F5 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F85274707F6016900E706F5 /* Cocoa.framework */; };
+-		8F85274B07F6016900E706F5 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F85274707F6016900E706F5 /* Cocoa.framework */; };
+-		8F8607E50CF9827600D2DC99 /* ScriptingBridge.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F6584F80C484A5100C8A3FC /* ScriptingBridge.framework */; };
+ 		8F86086C0CF9F0AB00D2DC99 /* ScriptingBridge.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F6584F80C484A5100C8A3FC /* ScriptingBridge.framework */; };
+-		8F86923A07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F86923607F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h */; };
+-		8F86923B07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F86923707F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m */; };
+ 		8F86923C07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F86923607F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h */; };
+ 		8F86923D07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F86923707F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m */; };
+ 		8F86923E07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F86923607F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h */; };
+ 		8F86923F07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F86923707F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m */; };
+-		8F8949D70DE08B110094EC14 /* FSClassDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8949D50DE08B110094EC14 /* FSClassDefinition.h */; };
+-		8F8949D80DE08B110094EC14 /* FSClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8949D60DE08B110094EC14 /* FSClassDefinition.m */; };
+ 		8F8949D90DE08B110094EC14 /* FSClassDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8949D50DE08B110094EC14 /* FSClassDefinition.h */; };
+ 		8F8949DA0DE08B110094EC14 /* FSClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8949D60DE08B110094EC14 /* FSClassDefinition.m */; };
+ 		8F8949DB0DE08B110094EC14 /* FSClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8949D60DE08B110094EC14 /* FSClassDefinition.m */; };
+@@ -948,31 +682,21 @@
+ 		8F8EA729077F6A5200AC1C96 /* FSPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA718077F6A5200AC1C96 /* FSPointer.m */; };
+ 		8F8EA72F077F6A5200AC1C96 /* FSPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA70B077F6A5200AC1C96 /* FSPointer.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 		8F8EA731077F6A5200AC1C96 /* FSPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA718077F6A5200AC1C96 /* FSPointer.m */; };
+-		8F8EA732077F6A5200AC1C96 /* FSPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA70B077F6A5200AC1C96 /* FSPointer.h */; };
+-		8F8EA733077F6A5200AC1C96 /* FSPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA718077F6A5200AC1C96 /* FSPointer.m */; };
+-		8F8EA793077F6C9300AC1C96 /* FSGenericPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA779077F6C9300AC1C96 /* FSGenericPointer.h */; };
+-		8F8EA797077F6C9300AC1C96 /* FSGenericPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA786077F6C9300AC1C96 /* FSGenericPointer.m */; };
+ 		8F8EA798077F6C9300AC1C96 /* FSGenericPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA779077F6C9300AC1C96 /* FSGenericPointer.h */; };
+ 		8F8EA799077F6C9300AC1C96 /* FSGenericPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA786077F6C9300AC1C96 /* FSGenericPointer.m */; };
+ 		8F8EA79F077F6C9300AC1C96 /* FSGenericPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA779077F6C9300AC1C96 /* FSGenericPointer.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 		8F8EA7A1077F6C9300AC1C96 /* FSGenericPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA786077F6C9300AC1C96 /* FSGenericPointer.m */; };
+-		8F8EA7F5077F719800AC1C96 /* FSPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA7E8077F719800AC1C96 /* FSPointerPrivate.h */; };
+ 		8F8EA7F6077F719800AC1C96 /* FSPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA7E8077F719800AC1C96 /* FSPointerPrivate.h */; };
+ 		8F8EA7FA077F719800AC1C96 /* FSPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA7E8077F719800AC1C96 /* FSPointerPrivate.h */; };
+-		8F8EA85B077F79A000AC1C96 /* FSGenericPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA841077F79A000AC1C96 /* FSGenericPointerPrivate.h */; };
+ 		8F8EA860077F79A000AC1C96 /* FSGenericPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA841077F79A000AC1C96 /* FSGenericPointerPrivate.h */; };
+ 		8F8EA867077F79A000AC1C96 /* FSGenericPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA841077F79A000AC1C96 /* FSGenericPointerPrivate.h */; };
+ 		8F8F58660D9FE6A900ED0FED /* FSCNStatementList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8F58640D9FE6A900ED0FED /* FSCNStatementList.h */; };
+ 		8F8F58670D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8F58650D9FE6A900ED0FED /* FSCNStatementList.m */; };
+-		8F8F58680D9FE6AA00ED0FED /* FSCNStatementList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8F58640D9FE6A900ED0FED /* FSCNStatementList.h */; };
+-		8F8F58690D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8F58650D9FE6A900ED0FED /* FSCNStatementList.m */; };
+ 		8F8F586A0D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8F58650D9FE6A900ED0FED /* FSCNStatementList.m */; };
+ 		8F8F586B0D9FE6AA00ED0FED /* FSCNStatementList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8F58640D9FE6A900ED0FED /* FSCNStatementList.h */; };
+ 		8F8F586C0D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8F58650D9FE6A900ED0FED /* FSCNStatementList.m */; };
+ 		8F90A2F3096DB0660064F4BC /* FSBlockCompilationResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F90A2EF096DB0660064F4BC /* FSBlockCompilationResult.h */; };
+ 		8F90A2F4096DB0660064F4BC /* FSBlockCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F90A2F0096DB0660064F4BC /* FSBlockCompilationResult.m */; };
+-		8F90A2F5096DB0660064F4BC /* FSBlockCompilationResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F90A2EF096DB0660064F4BC /* FSBlockCompilationResult.h */; };
+-		8F90A2F6096DB0660064F4BC /* FSBlockCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F90A2F0096DB0660064F4BC /* FSBlockCompilationResult.m */; };
+ 		8F90A2F7096DB0660064F4BC /* FSBlockCompilationResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F90A2EF096DB0660064F4BC /* FSBlockCompilationResult.h */; };
+ 		8F90A2F8096DB0660064F4BC /* FSBlockCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F90A2F0096DB0660064F4BC /* FSBlockCompilationResult.m */; };
+ 		8F913FB80BDB8F9F001685EA /* InterfaceBuilderKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F913FB70BDB8F9F001685EA /* InterfaceBuilderKit.framework */; };
+@@ -980,8 +704,6 @@
+ 		8F913FDC0BDB92FC001685EA /* FScriptIBPluginInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F913FD50BDB92FC001685EA /* FScriptIBPluginInspector.m */; };
+ 		8F913FDF0BDB92FC001685EA /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 8F913FD90BDB92FC001685EA /* Info.plist */; };
+ 		8F913FE00BDB92FC001685EA /* version.plist in Resources */ = {isa = PBXBuildFile; fileRef = 8F913FDA0BDB92FC001685EA /* version.plist */; };
+-		8F917E20095F5DE3000932D0 /* FSObjectBrowserSearchField.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F585F6E059B23F100C12B6F /* FSObjectBrowserSearchField.h */; };
+-		8F917E21095F5DE3000932D0 /* FSObjectBrowserSearchField.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F585F6F059B23F100C12B6F /* FSObjectBrowserSearchField.m */; };
+ 		8F917E28095F5DE5000932D0 /* FSObjectBrowserSearchField.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F585F6E059B23F100C12B6F /* FSObjectBrowserSearchField.h */; };
+ 		8F917E29095F5DE5000932D0 /* FSObjectBrowserSearchField.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F585F6F059B23F100C12B6F /* FSObjectBrowserSearchField.m */; };
+ 		8F917E2C095F5DE7000932D0 /* FSObjectBrowserSearchField.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F585F6E059B23F100C12B6F /* FSObjectBrowserSearchField.h */; };
+@@ -989,24 +711,15 @@
+ 		8F936BEF082E8D9F00A04EBF /* FSManagedObjectContextInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FCA6B79078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib */; };
+ 		8F936BF0082E8DA100A04EBF /* FSManagedObjectContextInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F37AEC3078B7E900083565D /* FSManagedObjectContextInspector.m */; };
+ 		8F936BF1082E8DA400A04EBF /* FSManagedObjectContextInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F37AEC2078B7E900083565D /* FSManagedObjectContextInspector.h */; };
+-		8F936BF5082E8DBA00A04EBF /* FSManagedObjectContextInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F37AEC2078B7E900083565D /* FSManagedObjectContextInspector.h */; };
+-		8F936BF6082E8DBD00A04EBF /* FSManagedObjectContextInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F37AEC3078B7E900083565D /* FSManagedObjectContextInspector.m */; };
+-		8F936BF7082E8DC300A04EBF /* FSManagedObjectContextInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FCA6B79078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib */; };
+ 		8F936BF9082E8E4F00A04EBF /* FSNSManagedObjectContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5189E807F072EA00A50735 /* FSNSManagedObjectContext.m */; };
+ 		8F936BFA082E8E5000A04EBF /* FSNSManagedObjectContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5189E707F072EA00A50735 /* FSNSManagedObjectContext.h */; };
+ 		8F936BFB082E8E5900A04EBF /* FSNSManagedObjectContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5189E807F072EA00A50735 /* FSNSManagedObjectContext.m */; };
+ 		8F936BFD082E8E5C00A04EBF /* FSNSManagedObjectContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5189E707F072EA00A50735 /* FSNSManagedObjectContext.h */; settings = {ATTRIBUTES = (Public, ); }; };
+-		8F936C00082E8E6D00A04EBF /* FSNSManagedObjectContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5189E707F072EA00A50735 /* FSNSManagedObjectContext.h */; };
+-		8F936C01082E8E7100A04EBF /* FSNSManagedObjectContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5189E807F072EA00A50735 /* FSNSManagedObjectContext.m */; };
+-		8F940B830F2393B0004525E1 /* FSAssociation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F940B810F2393B0004525E1 /* FSAssociation.h */; };
+-		8F940B840F2393B0004525E1 /* FSAssociation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940B820F2393B0004525E1 /* FSAssociation.m */; };
+ 		8F940B850F2393B0004525E1 /* FSAssociation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940B820F2393B0004525E1 /* FSAssociation.m */; };
+ 		8F940B860F2393B0004525E1 /* FSAssociation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F940B810F2393B0004525E1 /* FSAssociation.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 		8F940B870F2393B0004525E1 /* FSAssociation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940B820F2393B0004525E1 /* FSAssociation.m */; };
+ 		8F940B880F2393B0004525E1 /* FSAssociation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F940B810F2393B0004525E1 /* FSAssociation.h */; };
+ 		8F940B890F2393B0004525E1 /* FSAssociation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940B820F2393B0004525E1 /* FSAssociation.m */; };
+-		8F940C700F23BC2E004525E1 /* FSCNDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F940C6E0F23BC2E004525E1 /* FSCNDictionary.h */; };
+-		8F940C710F23BC2E004525E1 /* FSCNDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940C6F0F23BC2E004525E1 /* FSCNDictionary.m */; };
+ 		8F940C720F23BC2E004525E1 /* FSCNDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940C6F0F23BC2E004525E1 /* FSCNDictionary.m */; };
+ 		8F940C730F23BC2E004525E1 /* FSCNDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F940C6E0F23BC2E004525E1 /* FSCNDictionary.h */; };
+ 		8F940C740F23BC2E004525E1 /* FSCNDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940C6F0F23BC2E004525E1 /* FSCNDictionary.m */; };
+@@ -1016,43 +729,30 @@
+ 		8F95E3C408034A670030B65C /* FSPredicateTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F95E3C208034A670030B65C /* FSPredicateTextView.m */; };
+ 		8F95E3C708034A670030B65C /* FSPredicateTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F95E3C108034A670030B65C /* FSPredicateTextView.h */; };
+ 		8F95E3C808034A670030B65C /* FSPredicateTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F95E3C208034A670030B65C /* FSPredicateTextView.m */; };
+-		8F95E3C908034A670030B65C /* FSPredicateTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F95E3C108034A670030B65C /* FSPredicateTextView.h */; };
+-		8F95E3CA08034A670030B65C /* FSPredicateTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F95E3C208034A670030B65C /* FSPredicateTextView.m */; };
+ 		8F9636420F8DF69F00A70F39 /* FSDemoAssistant.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F9636410F8DF69F00A70F39 /* FSDemoAssistant.m */; };
+ 		8F9636440F8DF6AB00A70F39 /* FSDemoAssistant.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F9636430F8DF6AB00A70F39 /* FSDemoAssistant.h */; };
+ 		8F9636490F8DF86600A70F39 /* DemoAssistant.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8F9636480F8DF86600A70F39 /* DemoAssistant.xib */; };
+-		8F9D04190F1DF1CB001B8286 /* FSNSFileHandle.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F9D04170F1DF1CB001B8286 /* FSNSFileHandle.h */; };
+-		8F9D041A0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F9D04180F1DF1CB001B8286 /* FSNSFileHandle.m */; };
+ 		8F9D041B0F1DF1CB001B8286 /* FSNSFileHandle.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F9D04170F1DF1CB001B8286 /* FSNSFileHandle.h */; };
+ 		8F9D041C0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F9D04180F1DF1CB001B8286 /* FSNSFileHandle.m */; };
+ 		8F9D041D0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F9D04180F1DF1CB001B8286 /* FSNSFileHandle.m */; };
+ 		8F9D041E0F1DF1CB001B8286 /* FSNSFileHandle.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F9D04170F1DF1CB001B8286 /* FSNSFileHandle.h */; settings = {ATTRIBUTES = (); }; };
+ 		8F9D041F0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F9D04180F1DF1CB001B8286 /* FSNSFileHandle.m */; };
+-		8FA8EDE007735B3B001BEC7B /* FSCollectionInspectorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA8EDC607735B3B001BEC7B /* FSCollectionInspectorView.h */; };
+-		8FA8EDE407735B3B001BEC7B /* FSCollectionInspectorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA8EDD307735B3B001BEC7B /* FSCollectionInspectorView.m */; };
+ 		8FA8EDEA07735B3B001BEC7B /* FSCollectionInspectorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA8EDC607735B3B001BEC7B /* FSCollectionInspectorView.h */; };
+ 		8FA8EDEC07735B3B001BEC7B /* FSCollectionInspectorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA8EDD307735B3B001BEC7B /* FSCollectionInspectorView.m */; };
+ 		8FA8EDED07735B3B001BEC7B /* FSCollectionInspectorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA8EDC607735B3B001BEC7B /* FSCollectionInspectorView.h */; };
+ 		8FA8EDEE07735B3B001BEC7B /* FSCollectionInspectorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA8EDD307735B3B001BEC7B /* FSCollectionInspectorView.m */; };
+ 		8FA8EF9F07739FD4001BEC7B /* FSCollectionInspectorView.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FA8EF9107739FD4001BEC7B /* FSCollectionInspectorView.nib */; };
+ 		8FA8EFA007739FD5001BEC7B /* FSCollectionInspectorView.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FA8EF9107739FD4001BEC7B /* FSCollectionInspectorView.nib */; };
+-		8FA8EFA307739FD5001BEC7B /* FSCollectionInspectorView.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FA8EF9107739FD4001BEC7B /* FSCollectionInspectorView.nib */; };
+ 		8FAE79AC0DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79AB0DA0ED5D00CB6E14 /* FSCNBlock.m */; };
+ 		8FAE79AD0DA0ED5D00CB6E14 /* FSCNBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAE79AA0DA0ED5D00CB6E14 /* FSCNBlock.h */; };
+ 		8FAE79AE0DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79AB0DA0ED5D00CB6E14 /* FSCNBlock.m */; };
+-		8FAE79AF0DA0ED5D00CB6E14 /* FSCNBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAE79AA0DA0ED5D00CB6E14 /* FSCNBlock.h */; };
+-		8FAE79B00DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79AB0DA0ED5D00CB6E14 /* FSCNBlock.m */; };
+ 		8FAE79B10DA0ED5D00CB6E14 /* FSCNBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAE79AA0DA0ED5D00CB6E14 /* FSCNBlock.h */; };
+ 		8FAE79B20DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79AB0DA0ED5D00CB6E14 /* FSCNBlock.m */; };
+ 		8FAE79F30DA109C500CB6E14 /* FSCNAssignment.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79F20DA109C500CB6E14 /* FSCNAssignment.m */; };
+ 		8FAE79F40DA109C500CB6E14 /* FSCNAssignment.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAE79F10DA109C500CB6E14 /* FSCNAssignment.h */; };
+ 		8FAE79F50DA109C500CB6E14 /* FSCNAssignment.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79F20DA109C500CB6E14 /* FSCNAssignment.m */; };
+-		8FAE79F60DA109C500CB6E14 /* FSCNAssignment.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAE79F10DA109C500CB6E14 /* FSCNAssignment.h */; };
+-		8FAE79F70DA109C500CB6E14 /* FSCNAssignment.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79F20DA109C500CB6E14 /* FSCNAssignment.m */; };
+ 		8FAE79F80DA109C500CB6E14 /* FSCNAssignment.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAE79F10DA109C500CB6E14 /* FSCNAssignment.h */; };
+ 		8FAE79F90DA109C500CB6E14 /* FSCNAssignment.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79F20DA109C500CB6E14 /* FSCNAssignment.m */; };
+-		8FB5060305D53C8600153B33 /* FSObjectBrowserMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB505FF05D53C8600153B33 /* FSObjectBrowserMatrix.h */; };
+-		8FB5060405D53C8600153B33 /* FSObjectBrowserMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB5060005D53C8600153B33 /* FSObjectBrowserMatrix.m */; };
+ 		8FB5060505D53C8600153B33 /* FSObjectBrowserMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB505FF05D53C8600153B33 /* FSObjectBrowserMatrix.h */; };
+ 		8FB5060605D53C8600153B33 /* FSObjectBrowserMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB5060005D53C8600153B33 /* FSObjectBrowserMatrix.m */; };
+ 		8FB5060705D53C8600153B33 /* FSObjectBrowserMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB505FF05D53C8600153B33 /* FSObjectBrowserMatrix.h */; };
+@@ -1066,26 +766,16 @@
+ 		8FB9D59B0F1CEE2100E10274 /* FSGlobalScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB9D5980F1CEE2100E10274 /* FSGlobalScope.m */; };
+ 		8FB9D59C0F1CEE2100E10274 /* FSGlobalScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB9D5970F1CEE2100E10274 /* FSGlobalScope.h */; };
+ 		8FB9D59D0F1CEE2100E10274 /* FSGlobalScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB9D5980F1CEE2100E10274 /* FSGlobalScope.m */; };
+-		8FB9D59E0F1CEE2100E10274 /* FSGlobalScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB9D5970F1CEE2100E10274 /* FSGlobalScope.h */; };
+-		8FB9D59F0F1CEE2100E10274 /* FSGlobalScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB9D5980F1CEE2100E10274 /* FSGlobalScope.m */; };
+ 		8FBB2FF20EEB3467007A3163 /* Number.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB2FF00EEB3467007A3163 /* Number.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 		8FBB2FF30EEB3467007A3163 /* Number.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBB2FF10EEB3467007A3163 /* Number.m */; };
+ 		8FBB2FF40EEB3467007A3163 /* Number.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB2FF00EEB3467007A3163 /* Number.h */; };
+ 		8FBB2FF50EEB3467007A3163 /* Number.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBB2FF10EEB3467007A3163 /* Number.m */; };
+ 		8FBB2FF60EEB3467007A3163 /* Number.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBB2FF10EEB3467007A3163 /* Number.m */; };
+-		8FBB2FF70EEB3467007A3163 /* Number.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB2FF00EEB3467007A3163 /* Number.h */; };
+-		8FBB2FF80EEB3467007A3163 /* Number.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBB2FF10EEB3467007A3163 /* Number.m */; };
+ 		8FBC2891077B7D5200F9B4A2 /* ArrayRepFetchRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBC2877077B7D5200F9B4A2 /* ArrayRepFetchRequest.h */; };
+ 		8FBC2895077B7D5200F9B4A2 /* ArrayRepFetchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBC2884077B7D5200F9B4A2 /* ArrayRepFetchRequest.m */; };
+-		8FBC289A077B7D5200F9B4A2 /* ArrayRepFetchRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBC2877077B7D5200F9B4A2 /* ArrayRepFetchRequest.h */; };
+-		8FBC289B077B7D5200F9B4A2 /* ArrayRepFetchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBC2884077B7D5200F9B4A2 /* ArrayRepFetchRequest.m */; };
+ 		8FBC289D077B7D5200F9B4A2 /* ArrayRepFetchRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBC2877077B7D5200F9B4A2 /* ArrayRepFetchRequest.h */; };
+ 		8FBC289F077B7D5200F9B4A2 /* ArrayRepFetchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBC2884077B7D5200F9B4A2 /* ArrayRepFetchRequest.m */; };
+-		8FC20AA00CEE3AEE00D9871F /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC20A9F0CEE3AEE00D9871F /* AppKit.framework */; };
+-		8FC20AA10CEE3AEE00D9871F /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC20A9F0CEE3AEE00D9871F /* AppKit.framework */; };
+-		8FC20ADF0CEE3B2F00D9871F /* AddressBook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC20ADE0CEE3B2F00D9871F /* AddressBook.framework */; };
+ 		8FC20AE00CEE3B2F00D9871F /* AddressBook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC20ADE0CEE3B2F00D9871F /* AddressBook.framework */; };
+-		8FC20BDD0CEE3DC000D9871F /* QTKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FDF6FCF082BD9560044FD86 /* QTKit.framework */; };
+ 		8FC28E530C4A7CBF0071E9CC /* DiscRecordingUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F55D42DA03583F2601B9E934 /* DiscRecordingUI.framework */; };
+ 		8FC28E9C0C4A7DDF0071E9CC /* Collaboration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC28E9B0C4A7DDF0071E9CC /* Collaboration.framework */; };
+ 		8FC28EA90C4A7E3F0071E9CC /* CoreAudioKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC28EA80C4A7E3F0071E9CC /* CoreAudioKit.framework */; };
+@@ -1104,52 +794,34 @@
+ 		8FCA00C50EEAF34300B10420 /* Block.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FCA00C10EEAF34300B10420 /* Block.h */; };
+ 		8FCA00C60EEAF34300B10420 /* Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FCA00C20EEAF34300B10420 /* Block.m */; };
+ 		8FCA00C70EEAF34300B10420 /* Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FCA00C20EEAF34300B10420 /* Block.m */; };
+-		8FCA00C80EEAF34300B10420 /* Block.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FCA00C10EEAF34300B10420 /* Block.h */; };
+-		8FCA00C90EEAF34300B10420 /* Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FCA00C20EEAF34300B10420 /* Block.m */; };
+ 		8FCA593310883B0100F67841 /* FSNewlyAllocatedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FCA593210883B0100F67841 /* FSNewlyAllocatedObject.m */; };
+ 		8FCA593410883B0100F67841 /* FSNewlyAllocatedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FCA593110883B0100F67841 /* FSNewlyAllocatedObject.h */; };
+ 		8FCA593510883B0100F67841 /* FSNewlyAllocatedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FCA593210883B0100F67841 /* FSNewlyAllocatedObject.m */; };
+-		8FCA593610883B0100F67841 /* FSNewlyAllocatedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FCA593110883B0100F67841 /* FSNewlyAllocatedObject.h */; };
+-		8FCA593710883B0100F67841 /* FSNewlyAllocatedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FCA593210883B0100F67841 /* FSNewlyAllocatedObject.m */; };
+ 		8FCA593810883B0100F67841 /* FSNewlyAllocatedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FCA593110883B0100F67841 /* FSNewlyAllocatedObject.h */; };
+ 		8FCA593910883B0100F67841 /* FSNewlyAllocatedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FCA593210883B0100F67841 /* FSNewlyAllocatedObject.m */; };
+ 		8FCA6B88078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FCA6B79078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib */; };
+-		8FCFCF08094F711900FF7406 /* FSTest1.app in Resources */ = {isa = PBXBuildFile; fileRef = 8FD37BA108472E0F00524B98 /* FSTest1.app */; };
+-		8FCFCF19094F712400FF7406 /* FSTest2.app in Resources */ = {isa = PBXBuildFile; fileRef = 8FD37B9F08472E0F00524B98 /* FSTest2.app */; };
+ 		8FD0A3140DD7276000E47459 /* FSCNReturn.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD0A3130DD7276000E47459 /* FSCNReturn.m */; };
+ 		8FD0A3150DD7276000E47459 /* FSCNReturn.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FD0A3120DD7276000E47459 /* FSCNReturn.h */; };
+ 		8FD0A3160DD7276000E47459 /* FSCNReturn.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD0A3130DD7276000E47459 /* FSCNReturn.m */; };
+ 		8FD0A3170DD7276000E47459 /* FSCNReturn.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FD0A3120DD7276000E47459 /* FSCNReturn.h */; };
+ 		8FD0A3180DD7276000E47459 /* FSCNReturn.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD0A3130DD7276000E47459 /* FSCNReturn.m */; };
+-		8FD0A3190DD7276000E47459 /* FSCNReturn.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FD0A3120DD7276000E47459 /* FSCNReturn.h */; };
+-		8FD0A31A0DD7276000E47459 /* FSCNReturn.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD0A3130DD7276000E47459 /* FSCNReturn.m */; };
+ 		8FD7D4A80975B377009B2685 /* FSReturnSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FD7D4A60975B377009B2685 /* FSReturnSignal.h */; };
+ 		8FD7D4A90975B377009B2685 /* FSReturnSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD7D4A70975B377009B2685 /* FSReturnSignal.m */; };
+ 		8FD7D4AA0975B377009B2685 /* FSReturnSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FD7D4A60975B377009B2685 /* FSReturnSignal.h */; };
+ 		8FD7D4AB0975B377009B2685 /* FSReturnSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD7D4A70975B377009B2685 /* FSReturnSignal.m */; };
+-		8FD7D4AE0975B377009B2685 /* FSReturnSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FD7D4A60975B377009B2685 /* FSReturnSignal.h */; };
+-		8FD7D4AF0975B377009B2685 /* FSReturnSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD7D4A70975B377009B2685 /* FSReturnSignal.m */; };
+ 		8FDCCD5005C09F8200747C0A /* FSAttributedStringInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDCCD4E05C09F8200747C0A /* FSAttributedStringInspector.h */; };
+ 		8FDCCD5105C09F8200747C0A /* FSAttributedStringInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCD4F05C09F8200747C0A /* FSAttributedStringInspector.m */; };
+ 		8FDCCD5205C09F8200747C0A /* FSAttributedStringInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDCCD4E05C09F8200747C0A /* FSAttributedStringInspector.h */; };
+ 		8FDCCD5305C09F8200747C0A /* FSAttributedStringInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCD4F05C09F8200747C0A /* FSAttributedStringInspector.m */; };
+-		8FDCCD5605C09F8200747C0A /* FSAttributedStringInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDCCD4E05C09F8200747C0A /* FSAttributedStringInspector.h */; };
+-		8FDCCD5705C09F8200747C0A /* FSAttributedStringInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCD4F05C09F8200747C0A /* FSAttributedStringInspector.m */; };
+ 		8FDCCD7B05C0A0A000747C0A /* FSAttributedStringInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FDCCD7A05C0A0A000747C0A /* FSAttributedStringInspector.nib */; };
+ 		8FDCCD7C05C0A0A000747C0A /* FSAttributedStringInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FDCCD7A05C0A0A000747C0A /* FSAttributedStringInspector.nib */; };
+-		8FDCCD7E05C0A0A000747C0A /* FSAttributedStringInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FDCCD7A05C0A0A000747C0A /* FSAttributedStringInspector.nib */; };
+ 		8FDCCDC105C0A23000747C0A /* FSNSAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDCCDBF05C0A23000747C0A /* FSNSAttributedString.h */; };
+ 		8FDCCDC205C0A23000747C0A /* FSNSAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCDC005C0A23000747C0A /* FSNSAttributedString.m */; };
+ 		8FDCCDC305C0A23000747C0A /* FSNSAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDCCDBF05C0A23000747C0A /* FSNSAttributedString.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 		8FDCCDC405C0A23100747C0A /* FSNSAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCDC005C0A23000747C0A /* FSNSAttributedString.m */; };
+-		8FDCCDC705C0A23100747C0A /* FSNSAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDCCDBF05C0A23000747C0A /* FSNSAttributedString.h */; };
+-		8FDCCDC805C0A23100747C0A /* FSNSAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCDC005C0A23000747C0A /* FSNSAttributedString.m */; };
+-		8FE3DC9A0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */ = {isa = PBXBuildFile; fileRef = 8FE3DC990D26C0FD00A1D767 /* FSTestClasses.txt */; };
+ 		8FE3DC9B0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */ = {isa = PBXBuildFile; fileRef = 8FE3DC990D26C0FD00A1D767 /* FSTestClasses.txt */; };
+ 		8FE3DC9C0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */ = {isa = PBXBuildFile; fileRef = 8FE3DC990D26C0FD00A1D767 /* FSTestClasses.txt */; };
+ 		8FE3DC9D0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */ = {isa = PBXBuildFile; fileRef = 8FE3DC990D26C0FD00A1D767 /* FSTestClasses.txt */; };
+-		8FE3DD220D26D49900A1D767 /* FSTestObjCClass1.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE3DD200D26D49900A1D767 /* FSTestObjCClass1.h */; };
+-		8FE3DD230D26D49900A1D767 /* FSTestObjCClass1.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE3DD210D26D49900A1D767 /* FSTestObjCClass1.m */; };
+ 		8FE3DD240D26D49900A1D767 /* FSTestObjCClass1.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE3DD210D26D49900A1D767 /* FSTestObjCClass1.m */; };
+ 		8FE3DD250D26D49900A1D767 /* FSTestObjCClass1.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE3DD200D26D49900A1D767 /* FSTestObjCClass1.h */; };
+ 		8FE3DD260D26D49900A1D767 /* FSTestObjCClass1.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE3DD210D26D49900A1D767 /* FSTestObjCClass1.m */; };
+@@ -1157,15 +829,11 @@
+ 		8FE3DD280D26D49900A1D767 /* FSTestObjCClass1.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE3DD210D26D49900A1D767 /* FSTestObjCClass1.m */; };
+ 		8FE639800D09C0F400255EBA /* FSCNBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6397E0D09C0F400255EBA /* FSCNBase.h */; };
+ 		8FE639810D09C0F400255EBA /* FSCNBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6397F0D09C0F400255EBA /* FSCNBase.m */; };
+-		8FE639820D09C0F400255EBA /* FSCNBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6397E0D09C0F400255EBA /* FSCNBase.h */; };
+-		8FE639830D09C0F400255EBA /* FSCNBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6397F0D09C0F400255EBA /* FSCNBase.m */; };
+ 		8FE639840D09C0F400255EBA /* FSCNBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6397F0D09C0F400255EBA /* FSCNBase.m */; };
+ 		8FE639850D09C0F400255EBA /* FSCNBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6397E0D09C0F400255EBA /* FSCNBase.h */; };
+ 		8FE639860D09C0F400255EBA /* FSCNBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6397F0D09C0F400255EBA /* FSCNBase.m */; };
+ 		8FE639900D09DCB600255EBA /* FSCNIdentifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6398E0D09DCB600255EBA /* FSCNIdentifier.h */; };
+ 		8FE639910D09DCB600255EBA /* FSCNIdentifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6398F0D09DCB600255EBA /* FSCNIdentifier.m */; };
+-		8FE639920D09DCB600255EBA /* FSCNIdentifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6398E0D09DCB600255EBA /* FSCNIdentifier.h */; };
+-		8FE639930D09DCB600255EBA /* FSCNIdentifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6398F0D09DCB600255EBA /* FSCNIdentifier.m */; };
+ 		8FE639940D09DCB600255EBA /* FSCNIdentifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6398F0D09DCB600255EBA /* FSCNIdentifier.m */; };
+ 		8FE639950D09DCB600255EBA /* FSCNIdentifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6398E0D09DCB600255EBA /* FSCNIdentifier.h */; };
+ 		8FE639960D09DCB600255EBA /* FSCNIdentifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6398F0D09DCB600255EBA /* FSCNIdentifier.m */; };
+@@ -1174,25 +842,17 @@
+ 		8FE6AD930EC740650096019D /* FSArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6AD8F0EC740650096019D /* FSArray.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 		8FE6AD940EC740650096019D /* FSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6AD900EC740650096019D /* FSArray.m */; };
+ 		8FE6AD950EC740650096019D /* FSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6AD900EC740650096019D /* FSArray.m */; };
+-		8FE6AD960EC740650096019D /* FSArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6AD8F0EC740650096019D /* FSArray.h */; };
+-		8FE6AD970EC740650096019D /* FSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6AD900EC740650096019D /* FSArray.m */; };
+ 		8FE7E0EA082AD964008231E8 /* FSCoreDataSample.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE7E0E6082AD964008231E8 /* FSCoreDataSample.h */; };
+ 		8FE7E0EB082AD964008231E8 /* FSCoreDataSample.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE7E0E7082AD964008231E8 /* FSCoreDataSample.m */; };
+ 		8FE7E0EC082AD964008231E8 /* FSCoreDataSample.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE7E0E6082AD964008231E8 /* FSCoreDataSample.h */; };
+ 		8FE7E0ED082AD964008231E8 /* FSCoreDataSample.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE7E0E7082AD964008231E8 /* FSCoreDataSample.m */; };
+-		8FE7E0EE082AD964008231E8 /* FSCoreDataSample.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE7E0E6082AD964008231E8 /* FSCoreDataSample.h */; };
+-		8FE7E0EF082AD964008231E8 /* FSCoreDataSample.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE7E0E7082AD964008231E8 /* FSCoreDataSample.m */; };
+-		8FE9AE2C078071CC005B2CC4 /* FSObjectPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE9AE12078071CC005B2CC4 /* FSObjectPointer.h */; };
+-		8FE9AE30078071CC005B2CC4 /* FSObjectPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE9AE1F078071CC005B2CC4 /* FSObjectPointer.m */; };
+ 		8FE9AE35078071CC005B2CC4 /* FSObjectPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE9AE12078071CC005B2CC4 /* FSObjectPointer.h */; };
+ 		8FE9AE36078071CC005B2CC4 /* FSObjectPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE9AE1F078071CC005B2CC4 /* FSObjectPointer.m */; };
+ 		8FE9AE38078071CC005B2CC4 /* FSObjectPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE9AE12078071CC005B2CC4 /* FSObjectPointer.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 		8FE9AE3A078071CC005B2CC4 /* FSObjectPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE9AE1F078071CC005B2CC4 /* FSObjectPointer.m */; };
+-		8FE9AE8F07807269005B2CC4 /* FSObjectPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE9AE8207807269005B2CC4 /* FSObjectPointerPrivate.h */; };
+ 		8FE9AE9207807269005B2CC4 /* FSObjectPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE9AE8207807269005B2CC4 /* FSObjectPointerPrivate.h */; };
+ 		8FE9AE9407807269005B2CC4 /* FSObjectPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE9AE8207807269005B2CC4 /* FSObjectPointerPrivate.h */; };
+ 		8FF5AEFA0961E56400A3BEA9 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FF5AEF80961E56400A3BEA9 /* WebKit.framework */; };
+-		8FF5AEFC0961E56400A3BEA9 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FF5AEF80961E56400A3BEA9 /* WebKit.framework */; };
+ /* End PBXBuildFile section */
+ 
+ /* Begin PBXContainerItemProxy section */
+@@ -1203,20 +863,6 @@
+ 			remoteGlobalIDString = 8F6DA8F2055FC71F0050409A;
+ 			remoteInfo = FScriptFramework;
+ 		};
+-		8F3C42560E95545800DFD84F /* PBXContainerItemProxy */ = {
+-			isa = PBXContainerItemProxy;
+-			containerPortal = 0CD4E2FA00D7DD4D7BE9C1BD /* Project object */;
+-			proxyType = 1;
+-			remoteGlobalIDString = 8F6DA5DE055FC6980050409A;
+-			remoteInfo = FSTest2;
+-		};
+-		8FD176B7098C25FB00D0A57D /* PBXContainerItemProxy */ = {
+-			isa = PBXContainerItemProxy;
+-			containerPortal = 0CD4E2FA00D7DD4D7BE9C1BD /* Project object */;
+-			proxyType = 1;
+-			remoteGlobalIDString = 8F6DA6D8055FC6C80050409A;
+-			remoteInfo = FSTest1;
+-		};
+ /* End PBXContainerItemProxy section */
+ 
+ /* Begin PBXFileReference section */
+@@ -1521,8 +1167,6 @@
+ 		8FD0A3130DD7276000E47459 /* FSCNReturn.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNReturn.m; sourceTree = "<group>"; };
+ 		8FD37B9B08472E0F00524B98 /* F-Script.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "F-Script.app"; sourceTree = BUILT_PRODUCTS_DIR; };
+ 		8FD37B9E08472E0F00524B98 /* FScript.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FScript.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+-		8FD37B9F08472E0F00524B98 /* FSTest2.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = FSTest2.app; sourceTree = BUILT_PRODUCTS_DIR; };
+-		8FD37BA108472E0F00524B98 /* FSTest1.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = FSTest1.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ 		8FD7D4A60975B377009B2685 /* FSReturnSignal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSReturnSignal.h; sourceTree = "<group>"; };
+ 		8FD7D4A70975B377009B2685 /* FSReturnSignal.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSReturnSignal.m; sourceTree = "<group>"; };
+ 		8FD8FD92076624AC009820DF /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; };
+@@ -1634,37 +1278,6 @@
+ 			);
+ 			runOnlyForDeploymentPostprocessing = 0;
+ 		};
+-		8F6DA6C2055FC6980050409A /* Frameworks */ = {
+-			isa = PBXFrameworksBuildPhase;
+-			buildActionMask = 2147483647;
+-			files = (
+-				8FC20BDD0CEE3DC000D9871F /* QTKit.framework in Frameworks */,
+-				8F6DA6C4055FC6980050409A /* JavaVM.framework in Frameworks */,
+-				8F6DA6C5055FC6980050409A /* ExceptionHandling.framework in Frameworks */,
+-				8F6DA6C8055FC6980050409A /* DiscRecording.framework in Frameworks */,
+-				8F6DA6CA055FC6980050409A /* IOBluetooth.framework in Frameworks */,
+-				8F6DA6CB055FC6980050409A /* IOBluetoothUI.framework in Frameworks */,
+-				8F85274B07F6016900E706F5 /* Cocoa.framework in Frameworks */,
+-				8FF5AEFC0961E56400A3BEA9 /* WebKit.framework in Frameworks */,
+-				8F18731A0B99C7AA003974F2 /* QuartzCore.framework in Frameworks */,
+-				8F552A7A0C00A6D4002B6067 /* CalendarStore.framework in Frameworks */,
+-				8F589B620CE38B3B00C1D756 /* AudioUnit.framework in Frameworks */,
+-				8F589B820CE38B7100C1D756 /* Automator.framework in Frameworks */,
+-				8F589B9A0CE38CAB00C1D756 /* InputMethodKit.framework in Frameworks */,
+-				8FC20AA00CEE3AEE00D9871F /* AppKit.framework in Frameworks */,
+-				8F8607E50CF9827600D2DC99 /* ScriptingBridge.framework in Frameworks */,
+-				8FC20ADF0CEE3B2F00D9871F /* AddressBook.framework in Frameworks */,
+-			);
+-			runOnlyForDeploymentPostprocessing = 0;
+-		};
+-		8F6DA6E2055FC6C80050409A /* Frameworks */ = {
+-			isa = PBXFrameworksBuildPhase;
+-			buildActionMask = 2147483647;
+-			files = (
+-				8FC20AA10CEE3AEE00D9871F /* AppKit.framework in Frameworks */,
+-			);
+-			runOnlyForDeploymentPostprocessing = 0;
+-		};
+ 		8F6DA8DD055FC70C0050409A /* Frameworks */ = {
+ 			isa = PBXFrameworksBuildPhase;
+ 			buildActionMask = 2147483647;
+@@ -1771,8 +1384,6 @@
+ 			children = (
+ 				8FD37B9B08472E0F00524B98 /* F-Script.app */,
+ 				8FD37B9E08472E0F00524B98 /* FScript.framework */,
+-				8FD37B9F08472E0F00524B98 /* FSTest2.app */,
+-				8FD37BA108472E0F00524B98 /* FSTest1.app */,
+ 				8F6392D10BDB8521005C8D94 /* FScriptIBPlugin.ibplugin */,
+ 			);
+ 			name = Products;
+@@ -2178,178 +1789,6 @@
+ /* End PBXGroup section */
+ 
+ /* Begin PBXHeadersBuildPhase section */
+-		8F6DA5DF055FC6980050409A /* Headers */ = {
+-			isa = PBXHeadersBuildPhase;
+-			buildActionMask = 2147483647;
+-			files = (
+-				8F6DA5E0055FC6980050409A /* DOCustom.h in Headers */,
+-				8F6DA5E1055FC6980050409A /* FSAirplane.h in Headers */,
+-				8F6DA5E3055FC6980050409A /* ArrayPrivate.h in Headers */,
+-				8F6DA5E4055FC6980050409A /* ArrayRep.h in Headers */,
+-				8F6DA5E5055FC6980050409A /* ArrayRepDouble.h in Headers */,
+-				8F6DA5E6055FC6980050409A /* ArrayRepEmpty.h in Headers */,
+-				8F6DA5E7055FC6980050409A /* ArrayRepId.h in Headers */,
+-				8F6DA5E8055FC6980050409A /* FSCollectionInspector.h in Headers */,
+-				8F6DA5E9055FC6980050409A /* FSObjectBrowser.h in Headers */,
+-				8F6DA5EA055FC6980050409A /* FSObjectBrowserArgumentPanel.h in Headers */,
+-				8F6DA5EB055FC6980050409A /* FSObjectBrowserCell.h in Headers */,
+-				8F6DA5EC055FC6980050409A /* FSObjectBrowserView.h in Headers */,
+-				8F6DA5ED055FC6980050409A /* FSBlock.h in Headers */,
+-				8F6DA5EE055FC6980050409A /* BlockInspector.h in Headers */,
+-				8F6DA5EF055FC6980050409A /* BlockPrivate.h in Headers */,
+-				8F6DA5F0055FC6980050409A /* BlockRep.h in Headers */,
+-				8F6DA5F1055FC6980050409A /* BlockSignature.h in Headers */,
+-				8F6DA5F2055FC6980050409A /* BlockStackElem.h in Headers */,
+-				8F6DA5F3055FC6980050409A /* CLIView.h in Headers */,
+-				8F6DA5F4055FC6980050409A /* build_config.h in Headers */,
+-				8F6DA5F5055FC6980050409A /* FSCompilationResult.h in Headers */,
+-				8F6DA5F6055FC6980050409A /* CompiledCodeNode.h in Headers */,
+-				8F6DA5F7055FC6980050409A /* FSCompiler.h in Headers */,
+-				8F6DA5F8055FC6980050409A /* FSConstantsInitialization.h in Headers */,
+-				8F6DA5F9055FC6980050409A /* FSExecEngine.h in Headers */,
+-				8F6DA5FA055FC6980050409A /* FSExecutor.h in Headers */,
+-				8F6DA5FB055FC6980050409A /* FSArchiver.h in Headers */,
+-				8F6DA5FC055FC6980050409A /* FSFlight.h in Headers */,
+-				8F6DA5FD055FC6980050409A /* FSBoolean.h in Headers */,
+-				8F6DA5FE055FC6980050409A /* FSBooleanPrivate.h in Headers */,
+-				8F6DA600055FC6980050409A /* FScriptFunctions.h in Headers */,
+-				8F6DA601055FC6980050409A /* FSInterpreter.h in Headers */,
+-				8F6DA602055FC6980050409A /* FSInterpreterView.h in Headers */,
+-				8F6DA603055FC6980050409A /* FSInterpreterViewIBHeader.h in Headers */,
+-				8F6DA604055FC6980050409A /* FSNSArray.h in Headers */,
+-				8F6DA605055FC6980050409A /* FSNSDictionary.h in Headers */,
+-				8F6DA606055FC6980050409A /* FSNSDistantObject.h in Headers */,
+-				8F6DA607055FC6980050409A /* FSNSObject.h in Headers */,
+-				8F6DA608055FC6980050409A /* FSNSNumber.h in Headers */,
+-				8F6DA609055FC6980050409A /* FSNSMutableString.h in Headers */,
+-				8F6DA60A055FC6980050409A /* FSNSDate.h in Headers */,
+-				8F6DA60B055FC6980050409A /* FSNSArrayPrivate.h in Headers */,
+-				8F6DA60C055FC6980050409A /* FSInterpreterResultPrivate.h in Headers */,
+-				8F6DA60D055FC6980050409A /* FSInterpreterResult.h in Headers */,
+-				8F6DA60E055FC6980050409A /* FScriptTextView.h in Headers */,
+-				8F6DA60F055FC6980050409A /* FScript.h in Headers */,
+-				8F6DA610055FC6980050409A /* FSNSProxy.h in Headers */,
+-				8F6DA611055FC6980050409A /* FSNSString.h in Headers */,
+-				8F6DA612055FC6980050409A /* FSNSStringPrivate.h in Headers */,
+-				8F6DA614055FC6980050409A /* FSPattern.h in Headers */,
+-				8F6DA616055FC6980050409A /* FSUnarchiver.h in Headers */,
+-				8F6DA617055FC6980050409A /* FSVoid.h in Headers */,
+-				8F6DA618055FC6980050409A /* FSVoidPrivate.h in Headers */,
+-				8F6DA619055FC6980050409A /* FSGenericObjectInspector.h in Headers */,
+-				8F6DA61A055FC6980050409A /* KTestManager.h in Headers */,
+-				8F6DA61B055FC6980050409A /* MessagePatternCodeNode.h in Headers */,
+-				8F6DA61C055FC6980050409A /* FSMiscTools.h in Headers */,
+-				8F6DA61D055FC6980050409A /* FSMsgContext.h in Headers */,
+-				8F6DA61F055FC6980050409A /* FSNewlyAllocatedObjectHolder.h in Headers */,
+-				8F6DA620055FC6980050409A /* FSNumber.h in Headers */,
+-				8F6DA621055FC6980050409A /* FSPilot.h in Headers */,
+-				8F6DA623055FC6980050409A /* NumberPrivate.h in Headers */,
+-				8F6DA625055FC6980050409A /* FSReplacementForCoderForClass.h in Headers */,
+-				8F6DA626055FC6980050409A /* ShellView.h in Headers */,
+-				8F6DA627055FC6980050409A /* Space.h in Headers */,
+-				8F6DA628055FC6980050409A /* FSCommandHistory.h in Headers */,
+-				8F6DA62A055FC6980050409A /* FSSystem.h in Headers */,
+-				8F6DA62B055FC6980050409A /* FSNSProtocolChecker.h in Headers */,
+-				8F6DA62C055FC6980050409A /* DOTest.h in Headers */,
+-				8F6DA62E055FC6980050409A /* FSObjectBrowserToolbar.h in Headers */,
+-				8F6DA62F055FC6980050409A /* FSEvalCommand.h in Headers */,
+-				8F6DA635055FC6980050409A /* FSServicesProvider.h in Headers */,
+-				8F6DA636055FC6980050409A /* FSTask.h in Headers */,
+-				8F6DA637055FC6980050409A /* FSObjectBrowserToolbarButton.h in Headers */,
+-				8F6DA639055FC6980050409A /* FSObjectBrowserButtonCtxBlock.h in Headers */,
+-				8F6DA63A055FC6980050409A /* FSObjectBrowserButtonsInspector.h in Headers */,
+-				8F6DA63B055FC6980050409A /* PointerPrivate.h in Headers */,
+-				8F6DA63C055FC6980050409A /* Pointer.h in Headers */,
+-				8F6DA63D055FC6980050409A /* FSInterpreterPrivate.h in Headers */,
+-				8F6DA63E055FC6980050409A /* FSIdentifierFormatter.h in Headers */,
+-				8F6DA63F055FC6980050409A /* FSObjectFormatter.h in Headers */,
+-				8F6DA642055FC6980050409A /* FSSystemPrivate.h in Headers */,
+-				8F6DA643055FC6980050409A /* FSKeyedUnarchiver.h in Headers */,
+-				8F6DA644055FC6980050409A /* FSKeyedArchiver.h in Headers */,
+-				8F6DA645055FC6980050409A /* FSConstantListBuilder.h in Headers */,
+-				8F6DA646055FC6980050409A /* FSImageInspector.h in Headers */,
+-				8F6DA647055FC6980050409A /* FSNSImage.h in Headers */,
+-				8F6DA648055FC6980050409A /* FSObjectBrowserToolbarItem.h in Headers */,
+-				8F6DA649055FC6980050409A /* ArrayRepBoolean.h in Headers */,
+-				8F6DA64A055FC6980050409A /* FSArrayEnumerator.h in Headers */,
+-				8F6DA64B055FC6980050409A /* FSNSMutableArray.h in Headers */,
+-				8F553BFF0585222700A92293 /* FSNSValue.h in Headers */,
+-				8F7D7DBD058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h in Headers */,
+-				8F0E3B84059F3DBB003F6CE9 /* FSNamedNumber.h in Headers */,
+-				8F60217605A25CDC0004EFF1 /* FSCollectionInspectorTableView.h in Headers */,
+-				8F60F24D05A9FE8B00985FEC /* FSNSSet.h in Headers */,
+-				8FDCCD5605C09F8200747C0A /* FSAttributedStringInspector.h in Headers */,
+-				8FDCCDC705C0A23100747C0A /* FSNSAttributedString.h in Headers */,
+-				8F71F72605C43A7D00C34794 /* FSInterpreterViewPrivate.h in Headers */,
+-				8F0B670105C5639E0099180D /* FScriptMenuItem.h in Headers */,
+-				8F658B2B05C9694F0040FB24 /* FSNSFont.h in Headers */,
+-				8FB5060305D53C8600153B33 /* FSObjectBrowserMatrix.h in Headers */,
+-				8F17C08506B1309C00F07862 /* FSSymbolTable.h in Headers */,
+-				8FA8EDE007735B3B001BEC7B /* FSCollectionInspectorView.h in Headers */,
+-				8FBC289A077B7D5200F9B4A2 /* ArrayRepFetchRequest.h in Headers */,
+-				8F8EA732077F6A5200AC1C96 /* FSPointer.h in Headers */,
+-				8F8EA793077F6C9300AC1C96 /* FSGenericPointer.h in Headers */,
+-				8F8EA7F5077F719800AC1C96 /* FSPointerPrivate.h in Headers */,
+-				8F8EA85B077F79A000AC1C96 /* FSGenericPointerPrivate.h in Headers */,
+-				8FE9AE2C078071CC005B2CC4 /* FSObjectPointer.h in Headers */,
+-				8FE9AE8F07807269005B2CC4 /* FSObjectPointerPrivate.h in Headers */,
+-				8F86923A07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h in Headers */,
+-				8F95E3C908034A670030B65C /* FSPredicateTextView.h in Headers */,
+-				8FE7E0EE082AD964008231E8 /* FSCoreDataSample.h in Headers */,
+-				8F936BF5082E8DBA00A04EBF /* FSManagedObjectContextInspector.h in Headers */,
+-				8F936C00082E8E6D00A04EBF /* FSNSManagedObjectContext.h in Headers */,
+-				8F917E20095F5DE3000932D0 /* FSObjectBrowserSearchField.h in Headers */,
+-				8F90A2F5096DB0660064F4BC /* FSBlockCompilationResult.h in Headers */,
+-				8FD7D4AE0975B377009B2685 /* FSReturnSignal.h in Headers */,
+-				8F6632170C4A292D00FA798A /* FSInspectorUniquier.h in Headers */,
+-				8F3C139B0C65E66400948776 /* FSMethod.h in Headers */,
+-				8F5AD3270D05CFFE000CEAC6 /* FSCNClassDefinition.h in Headers */,
+-				8FE639820D09C0F400255EBA /* FSCNBase.h in Headers */,
+-				8FE639920D09DCB600255EBA /* FSCNIdentifier.h in Headers */,
+-				8FE3DD220D26D49900A1D767 /* FSTestObjCClass1.h in Headers */,
+-				8F4822040D2C317700754A4E /* FSTestObjCClass2.h in Headers */,
+-				8F8112F40D85E58200CB3407 /* FSCNCategory.h in Headers */,
+-				8F59CA710D86DD0800D67A78 /* FSCNMessage.h in Headers */,
+-				8F7223810D870C6A00394C99 /* FSCNSuper.h in Headers */,
+-				8F2E34240D8DB61C00912543 /* FSCNUnaryMessage.h in Headers */,
+-				8F2E34370D8DBF6A00912543 /* FSCNBinaryMessage.h in Headers */,
+-				8F2E34400D8DBFE700912543 /* FSCNKeywordMessage.h in Headers */,
+-				8F5900150D9468FC003A8B17 /* FSCNCascade.h in Headers */,
+-				8F8F58680D9FE6AA00ED0FED /* FSCNStatementList.h in Headers */,
+-				8F747DAB0DA03AE200148342 /* FSCNPrecomputedObject.h in Headers */,
+-				8F747DBA0DA0467100148342 /* FSCNArray.h in Headers */,
+-				8FAE79AF0DA0ED5D00CB6E14 /* FSCNBlock.h in Headers */,
+-				8FAE79F60DA109C500CB6E14 /* FSCNAssignment.h in Headers */,
+-				8F45CBC40DA813F200AFA8C8 /* FSCNMethod.h in Headers */,
+-				8FD0A3190DD7276000E47459 /* FSCNReturn.h in Headers */,
+-				8F8949D70DE08B110094EC14 /* FSClassDefinition.h in Headers */,
+-				8F2DE6600E57254700CF83CB /* FSTranscript.h in Headers */,
+-				8FE6AD960EC740650096019D /* FSArray.h in Headers */,
+-				8F31A4C70EC74A2E00D1B8E8 /* Array.h in Headers */,
+-				8FCA00C80EEAF34300B10420 /* Block.h in Headers */,
+-				8FBB2FF70EEB3467007A3163 /* Number.h in Headers */,
+-				8FB9D59E0F1CEE2100E10274 /* FSGlobalScope.h in Headers */,
+-				8F9D04190F1DF1CB001B8286 /* FSNSFileHandle.h in Headers */,
+-				8F940B830F2393B0004525E1 /* FSAssociation.h in Headers */,
+-				8F940C700F23BC2E004525E1 /* FSCNDictionary.h in Headers */,
+-				8F7A712D0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h in Headers */,
+-				8F2D720E0F6BD9B100F0862A /* FSNSAffineTransform.h in Headers */,
+-				8FCA593610883B0100F67841 /* FSNewlyAllocatedObject.h in Headers */,
+-				8F5EDA04109B384A003A2F4C /* FSWorksWhenModalWindow.h in Headers */,
+-				8F442712116549C700E88F21 /* FSNSMutableDictionary.h in Headers */,
+-			);
+-			runOnlyForDeploymentPostprocessing = 0;
+-		};
+-		8F6DA6D9055FC6C80050409A /* Headers */ = {
+-			isa = PBXHeadersBuildPhase;
+-			buildActionMask = 2147483647;
+-			files = (
+-				8F6DA6DA055FC6C80050409A /* DOCustom.h in Headers */,
+-				8F6DA6DB055FC6C80050409A /* FSNSObjectPrivate.h in Headers */,
+-				8F6DA6DC055FC6C80050409A /* TestFS.h in Headers */,
+-			);
+-			runOnlyForDeploymentPostprocessing = 0;
+-		};
+ 		8F6DA7F2055FC70C0050409A /* Headers */ = {
+ 			isa = PBXHeadersBuildPhase;
+ 			buildActionMask = 2147483647;
+@@ -2703,46 +2142,6 @@
+ 			productReference = 8F6392D10BDB8521005C8D94 /* FScriptIBPlugin.ibplugin */;
+ 			productType = "com.apple.product-type.bundle";
+ 		};
+-		8F6DA5DE055FC6980050409A /* FSTest2 */ = {
+-			isa = PBXNativeTarget;
+-			buildConfigurationList = 8F2881F008F9C040005B3C5A /* Build configuration list for PBXNativeTarget "FSTest2" */;
+-			buildPhases = (
+-				8F6DA5DF055FC6980050409A /* Headers */,
+-				8F6DA64E055FC6980050409A /* Resources */,
+-				8F6DA660055FC6980050409A /* Sources */,
+-				8F6DA6C2055FC6980050409A /* Frameworks */,
+-				8F6DA6CF055FC6980050409A /* Rez */,
+-			);
+-			buildRules = (
+-			);
+-			dependencies = (
+-			);
+-			name = FSTest2;
+-			productInstallPath = "$(USER_APPS_DIR)";
+-			productName = FSTest2;
+-			productReference = 8FD37B9F08472E0F00524B98 /* FSTest2.app */;
+-			productType = "com.apple.product-type.application";
+-		};
+-		8F6DA6D8055FC6C80050409A /* FSTest1 */ = {
+-			isa = PBXNativeTarget;
+-			buildConfigurationList = 8F2881EC08F9C040005B3C5A /* Build configuration list for PBXNativeTarget "FSTest1" */;
+-			buildPhases = (
+-				8F6DA6D9055FC6C80050409A /* Headers */,
+-				8F6DA6DD055FC6C80050409A /* Resources */,
+-				8F6DA6DF055FC6C80050409A /* Sources */,
+-				8F6DA6E2055FC6C80050409A /* Frameworks */,
+-				8F6DA6E5055FC6C80050409A /* Rez */,
+-			);
+-			buildRules = (
+-			);
+-			dependencies = (
+-			);
+-			name = FSTest1;
+-			productInstallPath = "$(USER_APPS_DIR)";
+-			productName = FS_IPCTest;
+-			productReference = 8FD37BA108472E0F00524B98 /* FSTest1.app */;
+-			productType = "com.apple.product-type.application";
+-		};
+ 		8F6DA7EF055FC70C0050409A /* F-Script */ = {
+ 			isa = PBXNativeTarget;
+ 			buildConfigurationList = 8F2881F408F9C040005B3C5A /* Build configuration list for PBXNativeTarget "F-Script" */;
+@@ -2756,8 +2155,6 @@
+ 			buildRules = (
+ 			);
+ 			dependencies = (
+-				8FD176B8098C25FB00D0A57D /* PBXTargetDependency */,
+-				8F3C42570E95545800DFD84F /* PBXTargetDependency */,
+ 			);
+ 			name = "F-Script";
+ 			productName = fs;
+@@ -2806,8 +2203,6 @@
+ 			targets = (
+ 				8F6DA8F2055FC71F0050409A /* FScriptFramework */,
+ 				8F6DA7EF055FC70C0050409A /* F-Script */,
+-				8F6DA6D8055FC6C80050409A /* FSTest1 */,
+-				8F6DA5DE055FC6980050409A /* FSTest2 */,
+ 				8F6392D00BDB8521005C8D94 /* FScriptIBPlugin */,
+ 			);
+ 		};
+@@ -2850,48 +2245,10 @@
+ 			);
+ 			runOnlyForDeploymentPostprocessing = 0;
+ 		};
+-		8F6DA64E055FC6980050409A /* Resources */ = {
+-			isa = PBXResourcesBuildPhase;
+-			buildActionMask = 2147483647;
+-			files = (
+-				8F6DA64F055FC6980050409A /* MainMenu.nib in Resources */,
+-				8F6DA650055FC6980050409A /* FSCollectionInspector.nib in Resources */,
+-				8F6DA651055FC6980050409A /* blockInspector.nib in Resources */,
+-				8F6DA653055FC6980050409A /* FlightTutorial.txt in Resources */,
+-				8F6DA655055FC6980050409A /* KTest.txt in Resources */,
+-				8F6DA656055FC6980050409A /* license.txt in Resources */,
+-				8F6DA657055FC6980050409A /* genObjInspector.nib in Resources */,
+-				8F6DA658055FC6980050409A /* fs.scriptSuite in Resources */,
+-				8F6DA659055FC6980050409A /* fs.scriptTerminology in Resources */,
+-				8F6DA65B055FC6980050409A /* FSObjectBrowserButtonsInspector.nib in Resources */,
+-				8F6DA65D055FC6980050409A /* FSImageInspector.nib in Resources */,
+-				8F6DA65F055FC6980050409A /* ArrayTableView.nib in Resources */,
+-				8FDCCD7E05C0A0A000747C0A /* FSAttributedStringInspector.nib in Resources */,
+-				8F0B64CC05C5370E0099180D /* FSConsole.nib in Resources */,
+-				8F0B665305C557A40099180D /* FScriptPreferences.nib in Resources */,
+-				8F2D067305CED9B9007EA81B /* run.tiff in Resources */,
+-				8F56036705CF22660044FA65 /* build.tiff in Resources */,
+-				8FA8EFA307739FD5001BEC7B /* FSCollectionInspectorView.nib in Resources */,
+-				8F936BF7082E8DC300A04EBF /* FSManagedObjectContextInspector.nib in Resources */,
+-				8F6631D30C4A270100FA798A /* FSMovieInspector.nib in Resources */,
+-				8FE3DC9A0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */,
+-			);
+-			runOnlyForDeploymentPostprocessing = 0;
+-		};
+-		8F6DA6DD055FC6C80050409A /* Resources */ = {
+-			isa = PBXResourcesBuildPhase;
+-			buildActionMask = 2147483647;
+-			files = (
+-				8F6DA6DE055FC6C80050409A /* MainMenu.nib in Resources */,
+-			);
+-			runOnlyForDeploymentPostprocessing = 0;
+-		};
+ 		8F6DA864055FC70C0050409A /* Resources */ = {
+ 			isa = PBXResourcesBuildPhase;
+ 			buildActionMask = 2147483647;
+ 			files = (
+-				8FCFCF19094F712400FF7406 /* FSTest2.app in Resources */,
+-				8FCFCF08094F711900FF7406 /* FSTest1.app in Resources */,
+ 				8F6DA865055FC70C0050409A /* FSCollectionInspector.nib in Resources */,
+ 				8F6DA866055FC70C0050409A /* blockInspector.nib in Resources */,
+ 				8F6DA869055FC70C0050409A /* FlightTutorial.txt in Resources */,
+@@ -2952,20 +2309,6 @@
+ /* End PBXResourcesBuildPhase section */
+ 
+ /* Begin PBXRezBuildPhase section */
+-		8F6DA6CF055FC6980050409A /* Rez */ = {
+-			isa = PBXRezBuildPhase;
+-			buildActionMask = 2147483647;
+-			files = (
+-			);
+-			runOnlyForDeploymentPostprocessing = 0;
+-		};
+-		8F6DA6E5055FC6C80050409A /* Rez */ = {
+-			isa = PBXRezBuildPhase;
+-			buildActionMask = 2147483647;
+-			files = (
+-			);
+-			runOnlyForDeploymentPostprocessing = 0;
+-		};
+ 		8F6DA8E9055FC70C0050409A /* Rez */ = {
+ 			isa = PBXRezBuildPhase;
+ 			buildActionMask = 2147483647;
+@@ -3128,161 +2471,6 @@
+ 			);
+ 			runOnlyForDeploymentPostprocessing = 0;
+ 		};
+-		8F6DA660055FC6980050409A /* Sources */ = {
+-			isa = PBXSourcesBuildPhase;
+-			buildActionMask = 2147483647;
+-			files = (
+-				8F6DA661055FC6980050409A /* DOCustom.m in Sources */,
+-				8F6DA662055FC6980050409A /* main.m in Sources */,
+-				8F6DA663055FC6980050409A /* FSAirplane.m in Sources */,
+-				8F6DA665055FC6980050409A /* ArrayRepDouble.m in Sources */,
+-				8F6DA666055FC6980050409A /* ArrayRepEmpty.m in Sources */,
+-				8F6DA667055FC6980050409A /* ArrayRepId.m in Sources */,
+-				8F6DA668055FC6980050409A /* FSCollectionInspector.m in Sources */,
+-				8F6DA669055FC6980050409A /* FSObjectBrowser.m in Sources */,
+-				8F6DA66A055FC6980050409A /* FSObjectBrowserArgumentPanel.m in Sources */,
+-				8F6DA66B055FC6980050409A /* FSObjectBrowserCell.m in Sources */,
+-				8F6DA66C055FC6980050409A /* FSObjectBrowserView.m in Sources */,
+-				8F6DA66D055FC6980050409A /* FSBlock.m in Sources */,
+-				8F6DA66E055FC6980050409A /* BlockInspector.m in Sources */,
+-				8F6DA66F055FC6980050409A /* BlockRep.m in Sources */,
+-				8F6DA670055FC6980050409A /* BlockStackElem.m in Sources */,
+-				8F6DA671055FC6980050409A /* CLIView.m in Sources */,
+-				8F6DA672055FC6980050409A /* FSCompilationResult.m in Sources */,
+-				8F6DA673055FC6980050409A /* CompiledCodeNode.m in Sources */,
+-				8F6DA674055FC6980050409A /* FSCompiler.m in Sources */,
+-				8F6DA675055FC6980050409A /* FSExecEngine.m in Sources */,
+-				8F6DA676055FC6980050409A /* FSConstantsInitialization.m in Sources */,
+-				8F6DA677055FC6980050409A /* FSExecutor.m in Sources */,
+-				8F6DA678055FC6980050409A /* FSArchiver.m in Sources */,
+-				8F6DA679055FC6980050409A /* FSFlight.m in Sources */,
+-				8F6DA67A055FC6980050409A /* FSBoolean.m in Sources */,
+-				8F6DA67C055FC6980050409A /* FSInterpreter.m in Sources */,
+-				8F6DA67D055FC6980050409A /* FSNSNumber.m in Sources */,
+-				8F6DA67E055FC6980050409A /* FSNSMutableString.m in Sources */,
+-				8F6DA67F055FC6980050409A /* FSNSDistantObject.m in Sources */,
+-				8F6DA680055FC6980050409A /* FSNSDictionary.m in Sources */,
+-				8F6DA681055FC6980050409A /* FSNSDate.m in Sources */,
+-				8F6DA682055FC6980050409A /* FSNSArray.m in Sources */,
+-				8F6DA683055FC6980050409A /* FSInterpreterView.m in Sources */,
+-				8F6DA684055FC6980050409A /* FSInterpreterResult.m in Sources */,
+-				8F6DA685055FC6980050409A /* FScriptTextView.m in Sources */,
+-				8F6DA686055FC6980050409A /* FScriptFunctions.m in Sources */,
+-				8F6DA687055FC6980050409A /* FSNSObject.m in Sources */,
+-				8F6DA688055FC6980050409A /* FSNSProxy.m in Sources */,
+-				8F6DA689055FC6980050409A /* FSNSString.m in Sources */,
+-				8F6DA68A055FC6980050409A /* FSPattern.m in Sources */,
+-				8F6DA68D055FC6980050409A /* FSVoid.m in Sources */,
+-				8F6DA68E055FC6980050409A /* FSUnarchiver.m in Sources */,
+-				8F6DA68F055FC6980050409A /* FSGenericObjectInspector.m in Sources */,
+-				8F6DA690055FC6980050409A /* KTestManager.m in Sources */,
+-				8F6DA691055FC6980050409A /* MessagePatternCodeNode.m in Sources */,
+-				8F6DA692055FC6980050409A /* FSMiscTools.m in Sources */,
+-				8F6DA693055FC6980050409A /* FSMsgContext.m in Sources */,
+-				8F6DA695055FC6980050409A /* FSNewlyAllocatedObjectHolder.m in Sources */,
+-				8F6DA696055FC6980050409A /* FSNumber.m in Sources */,
+-				8F6DA698055FC6980050409A /* FSPilot.m in Sources */,
+-				8F6DA69B055FC6980050409A /* FSReplacementForCoderForClass.m in Sources */,
+-				8F6DA69C055FC6980050409A /* ShellView.m in Sources */,
+-				8F6DA69D055FC6980050409A /* FSCommandHistory.m in Sources */,
+-				8F6DA69E055FC6980050409A /* Space.m in Sources */,
+-				8F6DA6A0055FC6980050409A /* DOTest.m in Sources */,
+-				8F6DA6A1055FC6980050409A /* FSNSProtocolChecker.m in Sources */,
+-				8F6DA6A2055FC6980050409A /* TestFS.m in Sources */,
+-				8F6DA6A3055FC6980050409A /* FSSystem.m in Sources */,
+-				8F6DA6A6055FC6980050409A /* FSObjectBrowserToolbar.m in Sources */,
+-				8F6DA6A7055FC6980050409A /* FSEvalCommand.m in Sources */,
+-				8F6DA6AC055FC6980050409A /* FSServicesProvider.m in Sources */,
+-				8F6DA6AD055FC6980050409A /* FSTask.m in Sources */,
+-				8F6DA6AE055FC6980050409A /* FSObjectBrowserToolbarButton.m in Sources */,
+-				8F6DA6B0055FC6980050409A /* FSObjectBrowserButtonCtxBlock.m in Sources */,
+-				8F6DA6B1055FC6980050409A /* FSObjectBrowserButtonsInspector.m in Sources */,
+-				8F6DA6B2055FC6980050409A /* Pointer.m in Sources */,
+-				8F6DA6B3055FC6980050409A /* FSIdentifierFormatter.m in Sources */,
+-				8F6DA6B4055FC6980050409A /* FSObjectFormatter.m in Sources */,
+-				8F6DA6B7055FC6980050409A /* FSKeyedUnarchiver.m in Sources */,
+-				8F6DA6B8055FC6980050409A /* FSKeyedArchiver.m in Sources */,
+-				8F6DA6B9055FC6980050409A /* FSConstantListBuilder.m in Sources */,
+-				8F6DA6BA055FC6980050409A /* FSImageInspector.m in Sources */,
+-				8F6DA6BB055FC6980050409A /* FSNSImage.m in Sources */,
+-				8F6DA6BC055FC6980050409A /* FSObjectBrowserToolbarItem.m in Sources */,
+-				8F6DA6BD055FC6980050409A /* ArrayRepBoolean.m in Sources */,
+-				8F6DA6BE055FC6980050409A /* FSArrayEnumerator.m in Sources */,
+-				8F6DA6BF055FC6980050409A /* FSNSMutableArray.m in Sources */,
+-				8F553C000585222700A92293 /* FSNSValue.m in Sources */,
+-				8F7D7DBE058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m in Sources */,
+-				8F0E3B85059F3DBB003F6CE9 /* FSNamedNumber.m in Sources */,
+-				8F60217705A25CDC0004EFF1 /* FSCollectionInspectorTableView.m in Sources */,
+-				8F60F24E05A9FE8B00985FEC /* FSNSSet.m in Sources */,
+-				8FDCCD5705C09F8200747C0A /* FSAttributedStringInspector.m in Sources */,
+-				8FDCCDC805C0A23100747C0A /* FSNSAttributedString.m in Sources */,
+-				8F0B670205C5639E0099180D /* FScriptMenuItem.m in Sources */,
+-				8F658B2C05C9694F0040FB24 /* FSNSFont.m in Sources */,
+-				8FB5060405D53C8600153B33 /* FSObjectBrowserMatrix.m in Sources */,
+-				8F17C08606B1309C00F07862 /* FSSymbolTable.m in Sources */,
+-				8FA8EDE407735B3B001BEC7B /* FSCollectionInspectorView.m in Sources */,
+-				8FBC289B077B7D5200F9B4A2 /* ArrayRepFetchRequest.m in Sources */,
+-				8F8EA733077F6A5200AC1C96 /* FSPointer.m in Sources */,
+-				8F8EA797077F6C9300AC1C96 /* FSGenericPointer.m in Sources */,
+-				8FE9AE30078071CC005B2CC4 /* FSObjectPointer.m in Sources */,
+-				8F86923B07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m in Sources */,
+-				8F7F4F9F07FB274C008E42F4 /* FSInspectorUniquier.m in Sources */,
+-				8F95E3CA08034A670030B65C /* FSPredicateTextView.m in Sources */,
+-				8FE7E0EF082AD964008231E8 /* FSCoreDataSample.m in Sources */,
+-				8F936BF6082E8DBD00A04EBF /* FSManagedObjectContextInspector.m in Sources */,
+-				8F936C01082E8E7100A04EBF /* FSNSManagedObjectContext.m in Sources */,
+-				8F917E21095F5DE3000932D0 /* FSObjectBrowserSearchField.m in Sources */,
+-				8F90A2F6096DB0660064F4BC /* FSBlockCompilationResult.m in Sources */,
+-				8FD7D4AF0975B377009B2685 /* FSReturnSignal.m in Sources */,
+-				8F6631CD0C4A26E700FA798A /* FSQTMovie.m in Sources */,
+-				8F6631CF0C4A26F400FA798A /* FSMovieInspector.m in Sources */,
+-				8F3C139C0C65E66400948776 /* FSMethod.m in Sources */,
+-				8F5AD3280D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */,
+-				8FE639830D09C0F400255EBA /* FSCNBase.m in Sources */,
+-				8FE639930D09DCB600255EBA /* FSCNIdentifier.m in Sources */,
+-				8FE3DD230D26D49900A1D767 /* FSTestObjCClass1.m in Sources */,
+-				8F4822050D2C317700754A4E /* FSTestObjCClass2.m in Sources */,
+-				8F8112F50D85E58200CB3407 /* FSCNCategory.m in Sources */,
+-				8F59CA720D86DD0800D67A78 /* FSCNMessage.m in Sources */,
+-				8F7223820D870C6A00394C99 /* FSCNSuper.m in Sources */,
+-				8F2E34250D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */,
+-				8F2E34380D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */,
+-				8F2E34410D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */,
+-				8F5900160D9468FC003A8B17 /* FSCNCascade.m in Sources */,
+-				8F8F58690D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */,
+-				8F747DAC0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */,
+-				8F747DBB0DA0467100148342 /* FSCNArray.m in Sources */,
+-				8FAE79B00DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */,
+-				8FAE79F70DA109C500CB6E14 /* FSCNAssignment.m in Sources */,
+-				8F45CBC50DA813F200AFA8C8 /* FSCNMethod.m in Sources */,
+-				8FD0A31A0DD7276000E47459 /* FSCNReturn.m in Sources */,
+-				8F8949D80DE08B110094EC14 /* FSClassDefinition.m in Sources */,
+-				8F2DE6610E57254700CF83CB /* FSTranscript.m in Sources */,
+-				8FE6AD970EC740650096019D /* FSArray.m in Sources */,
+-				8F31A4C80EC74A2E00D1B8E8 /* Array.m in Sources */,
+-				8FCA00C90EEAF34300B10420 /* Block.m in Sources */,
+-				8FBB2FF80EEB3467007A3163 /* Number.m in Sources */,
+-				8FB9D59F0F1CEE2100E10274 /* FSGlobalScope.m in Sources */,
+-				8F9D041A0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */,
+-				8F940B840F2393B0004525E1 /* FSAssociation.m in Sources */,
+-				8F940C710F23BC2E004525E1 /* FSCNDictionary.m in Sources */,
+-				8F7A712E0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */,
+-				8F2D720F0F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */,
+-				8FCA593710883B0100F67841 /* FSNewlyAllocatedObject.m in Sources */,
+-				8F5EDA05109B384A003A2F4C /* FSWorksWhenModalWindow.m in Sources */,
+-				8F442713116549C700E88F21 /* FSNSMutableDictionary.m in Sources */,
+-			);
+-			runOnlyForDeploymentPostprocessing = 0;
+-		};
+-		8F6DA6DF055FC6C80050409A /* Sources */ = {
+-			isa = PBXSourcesBuildPhase;
+-			buildActionMask = 2147483647;
+-			files = (
+-				8F6DA6E0055FC6C80050409A /* DOCustom.m in Sources */,
+-				8F6DA6E1055FC6C80050409A /* main.m in Sources */,
+-			);
+-			runOnlyForDeploymentPostprocessing = 0;
+-		};
+ 		8F6DA87A055FC70C0050409A /* Sources */ = {
+ 			isa = PBXSourcesBuildPhase;
+ 			buildActionMask = 2147483647;
+@@ -3584,16 +2772,6 @@
+ 			target = 8F6DA8F2055FC71F0050409A /* FScriptFramework */;
+ 			targetProxy = 8F38D0DA0C36ACE0002512EE /* PBXContainerItemProxy */;
+ 		};
+-		8F3C42570E95545800DFD84F /* PBXTargetDependency */ = {
+-			isa = PBXTargetDependency;
+-			target = 8F6DA5DE055FC6980050409A /* FSTest2 */;
+-			targetProxy = 8F3C42560E95545800DFD84F /* PBXContainerItemProxy */;
+-		};
+-		8FD176B8098C25FB00D0A57D /* PBXTargetDependency */ = {
+-			isa = PBXTargetDependency;
+-			target = 8F6DA6D8055FC6C80050409A /* FSTest1 */;
+-			targetProxy = 8FD176B7098C25FB00D0A57D /* PBXContainerItemProxy */;
+-		};
+ /* End PBXTargetDependency section */
+ 
+ /* Begin PBXVariantGroup section */
+@@ -3681,7 +2859,7 @@
+ 				GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
+ 				GCC_WARN_UNKNOWN_PRAGMAS = NO;
+ 				INFOPLIST_FILE = "Info-FScriptFramework__Upgraded_.plist";
+-				INSTALL_PATH = "@executable_path/../Frameworks";
++				INSTALL_PATH = MACPORTS_FRAMEWORK_DIR;
+ 				MACOSX_DEPLOYMENT_TARGET = 10.6;
+ 				OTHER_CFLAGS = "";
+ 				OTHER_LDFLAGS = (
+@@ -3702,106 +2880,6 @@
+ 			};
+ 			name = Deployment;
+ 		};
+-		8F2881ED08F9C040005B3C5A /* Development */ = {
+-			isa = XCBuildConfiguration;
+-			buildSettings = {
+-				COPY_PHASE_STRIP = "$(value) NO";
+-				GCC_DYNAMIC_NO_PIC = NO;
+-				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+-				GCC_ENABLE_PASCAL_STRINGS = NO;
+-				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+-				GCC_MODEL_TUNING = "";
+-				GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
+-				GCC_WARN_UNKNOWN_PRAGMAS = NO;
+-				INFOPLIST_FILE = "Info-FSTest1_2.plist";
+-				OTHER_CFLAGS = "";
+-				OTHER_LDFLAGS = "";
+-				OTHER_REZFLAGS = "";
+-				PREBINDING = NO;
+-				PRODUCT_NAME = FSTest1;
+-				SECTORDER_FLAGS = "";
+-				WARNING_CFLAGS = "-Wmost";
+-				WRAPPER_EXTENSION = app;
+-				ZERO_LINK = NO;
+-			};
+-			name = Development;
+-		};
+-		8F2881EE08F9C040005B3C5A /* Deployment */ = {
+-			isa = XCBuildConfiguration;
+-			buildSettings = {
+-				COPY_PHASE_STRIP = YES;
+-				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+-				GCC_ENABLE_OBJC_GC = unsupported;
+-				GCC_ENABLE_PASCAL_STRINGS = NO;
+-				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+-				GCC_MODEL_TUNING = "";
+-				GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
+-				GCC_WARN_UNKNOWN_PRAGMAS = NO;
+-				INFOPLIST_FILE = "Info-FSTest1_2.plist";
+-				OTHER_CFLAGS = "";
+-				OTHER_LDFLAGS = "";
+-				OTHER_REZFLAGS = "";
+-				PREBINDING = NO;
+-				PRODUCT_NAME = FSTest1;
+-				SECTORDER_FLAGS = "";
+-				WARNING_CFLAGS = "-Wmost";
+-				WRAPPER_EXTENSION = app;
+-				ZERO_LINK = NO;
+-			};
+-			name = Deployment;
+-		};
+-		8F2881F108F9C040005B3C5A /* Development */ = {
+-			isa = XCBuildConfiguration;
+-			buildSettings = {
+-				COPY_PHASE_STRIP = "$(value) NO";
+-				FRAMEWORK_SEARCH_PATHS = "";
+-				GCC_DYNAMIC_NO_PIC = NO;
+-				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+-				GCC_ENABLE_OBJC_GC = supported;
+-				GCC_ENABLE_PASCAL_STRINGS = NO;
+-				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+-				GCC_MODEL_TUNING = "";
+-				GCC_OPTIMIZATION_LEVEL = 0;
+-				GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
+-				GCC_WARN_UNKNOWN_PRAGMAS = NO;
+-				INFOPLIST_FILE = "Info-FSTest2_2.plist";
+-				OTHER_CFLAGS = "";
+-				OTHER_LDFLAGS = "-lffi";
+-				OTHER_REZFLAGS = "";
+-				PREBINDING = NO;
+-				PRODUCT_NAME = FSTest2;
+-				SECTORDER_FLAGS = "";
+-				WARNING_CFLAGS = "-Wmost";
+-				WRAPPER_EXTENSION = app;
+-				ZERO_LINK = NO;
+-			};
+-			name = Development;
+-		};
+-		8F2881F208F9C040005B3C5A /* Deployment */ = {
+-			isa = XCBuildConfiguration;
+-			buildSettings = {
+-				COPY_PHASE_STRIP = YES;
+-				FRAMEWORK_SEARCH_PATHS = "";
+-				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+-				GCC_ENABLE_OBJC_GC = unsupported;
+-				GCC_ENABLE_PASCAL_STRINGS = NO;
+-				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+-				GCC_MODEL_TUNING = "";
+-				GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
+-				GCC_WARN_UNKNOWN_PRAGMAS = NO;
+-				INFOPLIST_FILE = "Info-FSTest2_2.plist";
+-				OTHER_CFLAGS = "";
+-				OTHER_LDFLAGS = "-lffi";
+-				OTHER_REZFLAGS = "";
+-				PREBINDING = NO;
+-				PRODUCT_NAME = FSTest2;
+-				SECTORDER_FLAGS = "";
+-				WARNING_CFLAGS = "-Wmost";
+-				WRAPPER_EXTENSION = app;
+-				ZERO_LINK = NO;
+-			};
+-			name = Deployment;
+-		};
+ 		8F2881F508F9C040005B3C5A /* Development */ = {
+ 			isa = XCBuildConfiguration;
+ 			buildSettings = {
+@@ -3861,6 +2939,7 @@
+ 				GCC_WARN_UNUSED_PARAMETER = YES;
+ 				HEADER_SEARCH_PATHS = "";
+ 				INFOPLIST_FILE = "Info-F_Script__Upgraded_.plist";
++				INSTALL_PATH = MACPORTS_APP_DIR;
+ 				OTHER_CFLAGS = "";
+ 				OTHER_LDFLAGS = "-lffi";
+ 				OTHER_REZFLAGS = "";
+@@ -3980,7 +3059,7 @@
+ 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ 				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
+ 				INFOPLIST_FILE = "FScriptIBPlugin/FScriptIBPlugin-Info.plist";
+-				INSTALL_PATH = "$(HOME)/Library/Bundles";
++				INSTALL_PATH = MACPORTS_APP_DIR;
+ 				OTHER_LDFLAGS = (
+ 					"-lffi",
+ 					"-framework",
+@@ -4007,24 +3086,6 @@
+ 			defaultConfigurationIsVisible = 0;
+ 			defaultConfigurationName = Development;
+ 		};
+-		8F2881EC08F9C040005B3C5A /* Build configuration list for PBXNativeTarget "FSTest1" */ = {
+-			isa = XCConfigurationList;
+-			buildConfigurations = (
+-				8F2881ED08F9C040005B3C5A /* Development */,
+-				8F2881EE08F9C040005B3C5A /* Deployment */,
+-			);
+-			defaultConfigurationIsVisible = 0;
+-			defaultConfigurationName = Development;
+-		};
+-		8F2881F008F9C040005B3C5A /* Build configuration list for PBXNativeTarget "FSTest2" */ = {
+-			isa = XCConfigurationList;
+-			buildConfigurations = (
+-				8F2881F108F9C040005B3C5A /* Development */,
+-				8F2881F208F9C040005B3C5A /* Deployment */,
+-			);
+-			defaultConfigurationIsVisible = 0;
+-			defaultConfigurationName = Development;
+-		};
+ 		8F2881F408F9C040005B3C5A /* Build configuration list for PBXNativeTarget "F-Script" */ = {
+ 			isa = XCConfigurationList;
+ 			buildConfigurations = (
