diff --git a/spring-framework-reference/src/transaction.xml b/spring-framework-reference/src/transaction.xml
index 65af86a9d78..da6ab02e456 100644
--- a/spring-framework-reference/src/transaction.xml
+++ b/spring-framework-reference/src/transaction.xml
@@ -1416,9 +1416,7 @@ public class DefaultFooService implements FooService {
@Transactional annotation is not enough
to activate the transactional behavior. The
@Transactional annotation is simply
- metadata that can be consumed by something that is
+ metadata that can be consumed by some runtime infrastructure that is
@Transactional-aware and that can use the
metadata to configure the appropriate beans with transactional behavior.
In the preceding example, the
@@ -1433,8 +1431,8 @@ existing BeanPostProcessor provided or something else--> that is
@Transactional annotation on an
interface (or an interface method), but this works only as you would
expect it to if you are using interface-based proxies. The fact that
- annotations are not inherited means that if you
- are using class-based proxies
+ Java annotations are not inherited from interfaces
+ means that if you are using class-based proxies
(proxy-target-class="true") or the weaving-based
aspect (mode="aspectj"), then the transaction
settings are not recognized by the proxying and weaving