msgr.printMessage(Kind.ERROR, "the instance field must be of type " + enclosingClass, e);
}
final Singleton singletonAnn = singleton.getAnnotation(Singleton.class);
if (singletonAnn == null) {
if (singletonAnn.lazy()) {
VariableTree tree = (VariableTree) trees.getTree(e);
ExpressionTree initializer = tree.getInitializer();
if (initializer != null) {
msgr.printMessage(Kind.ERROR, "For lazy Singleton initialization you must not inline initialize " + e.getSimpleName(), e);
}