_resourceType=_datasource_1.getResourceType();
}
if (_resourceType != null) {
_elvis = _resourceType;
} else {
Screen _screen = this.screen(ctx);
Parameter _inputParameter = _screen.getInputParameter();
Type _type = _inputParameter.getType();
_elvis = ObjectExtensions.<Type>operator_elvis(_resourceType, _type);
}
final Type type = _elvis;
Object _attributesScope = this.attributesScope(type);