*
* @param joinPoint the join point instance
* @throws Throwable the exception from the original method
*/
public static void setTargetField(final JoinPoint joinPoint) throws Throwable {
FieldSignature signature = (FieldSignature)joinPoint.getSignature();
FieldRttiImpl rtti = (FieldRttiImpl)joinPoint.getRtti();
Field targetField = signature.getField();
Object fieldValue = rtti.getFieldValue();
Object targetInstance = joinPoint.getTargetInstance();
targetField.set(targetInstance, fieldValue);
}