interface  io.smallrye.config.ProfileConfigSourceFactory extends java.lang.Object implements io.smallrye.config.ConfigSourceFactory
{
public java.lang.Iterable getConfigSources(io.smallrye.config.ConfigSourceContext)
{
java.util.List v, v;
io.smallrye.config.ConfigSourceContext v;
io.smallrye.config.ProfileConfigSourceFactory v;
java.lang.Iterable v;
boolean v;
v := @this: io.smallrye.config.ProfileConfigSourceFactory;
v := @parameter: io.smallrye.config.ConfigSourceContext;
v = interfaceinvoke v.<io.smallrye.config.ConfigSourceContext: java.util.List getProfiles()>();
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v == 0 goto label;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
return v;
label:
v = interfaceinvoke v.<io.smallrye.config.ProfileConfigSourceFactory: java.lang.Iterable getProfileConfigSources(java.util.List)>(v);
return v;
}
public abstract java.lang.Iterable getProfileConfigSources(java.util.List);
}