Declarative transaction in Java SE using Apache DeltaSpike.