klass = new Function( 'var a=arguments,f=a.callee;if(f.__new)return f.__new(a)' );\r
klass.__new = C;\r
if( X.UA.Safari && X.UA.Safari < 2 ){\r
+ // Safari では、prototype の差し替えができない, 1.3 で確認\r
+ // あとから super class にプロパティを足しても、sub に伝播しない、、、\r
traits && X.Class._override( klass.prototype, traits, false );\r
X.Class._override( X.Class._override( klass.prototype, CommonProps, false ), props, true );\r
} else {\r