/** * Transforms this entry into a prepared state. * * @param instrumentedType The instrumented type. * @param methodDescription The non-transformed method to be implemented. * @param methodTypes The method types this method represents. * @return A prepared version of this entry. */ protected Prepared.Entry asPreparedEntry( TypeDescription instrumentedType, MethodDescription methodDescription, Set<MethodDescription.TypeToken> methodTypes) { return new Prepared.Entry( handler, attributeAppenderFactory, methodTransformer.transform(instrumentedType, methodDescription), methodTypes); }