private MethodDeclaration createGetCacheName() {
Expression result = Models.toLiteral(factory, resource.getCacheName());
return factory.newMethodDeclaration(
null,
new AttributeBuilder(factory)
.Protected()
.toAttributes(),
importer.toType(String.class),
factory.newSimpleName("getCacheName"),
Collections.<FormalParameterDeclaration>emptyList(),