try {
if (_decl instanceof EvaluatedMethodDeclaration) {
EvaluatedMethodDeclaration em =
(EvaluatedMethodDeclaration)_decl ;
target.invoke( em.method(), debug, _tc.fromManagedEntity(value)) ;
} else if (_decl instanceof EvaluatedFieldDeclaration) {
EvaluatedFieldDeclaration ef = (EvaluatedFieldDeclaration)_decl ;
target.set( ef.field(), _tc.fromManagedEntity( value ), debug ) ;
} else {
Exceptions.self.unknownDeclarationType(_decl) ;