}
public ServiceContext serviceFromThrift(final Service service)
{
final String name = mangleJavatypeName(service.getName());
final SwiftJavaType javaType = typeRegistry.findType(defaultNamespace, service.getName());
final SwiftJavaType parentType = typeRegistry.findType(defaultNamespace, service.getParent().orNull());
final Set<String> javaParents = new HashSet<>();
if (parentType != null) {
javaParents.add(parentType.getClassName());
}
final boolean addCloseableInterface = generatorConfig.containsTweak(SwiftGeneratorTweak.ADD_CLOSEABLE_INTERFACE);
if (addCloseableInterface) {
javaParents.add("Closeable");
}