this.first = first ; this.second = second ;
try { return first.copy( src ) ; } catch (ReflectiveCopyException rce ) { // XXX log this fallback at a low level return second.copy( src ) ; }