int _length = _filter_2.length();
int _minus = (_length - 1);
String _substring = _filter_1.substring(5, _minus);
String _trim = _substring.trim();
SvgElement _resolveElement = this.resolveElement(_trim);
final SvgFilterElement e = ((SvgFilterElement) _resolveElement);
_builder.newLineIfNotEmpty();
{
boolean _notEquals_6 = (!Objects.equal(e, null));
if (_notEquals_6) {
{
EList<SvgElement> _children_1 = e.getChildren();
Iterable<FilterPrimitiveElement> _filter_3 = Iterables.<FilterPrimitiveElement>filter(_children_1, FilterPrimitiveElement.class);
int _size = IterableExtensions.size(_filter_3);
boolean _equals = (_size == 1);
if (_equals) {
_builder.append("\t");
EList<SvgElement> _children_2 = e.getChildren();
Iterable<FilterPrimitiveElement> _filter_4 = Iterables.<FilterPrimitiveElement>filter(_children_2, FilterPrimitiveElement.class);
FilterPrimitiveElement _head = IterableExtensions.<FilterPrimitiveElement>head(_filter_4);
final SvgElement fiElement = ((SvgElement) _head);
_builder.newLineIfNotEmpty();
_builder.append("\t");