Non-destructive analysis