   member: ['AFunction', 'InnerParagraph']
 
 # -------------------------
-class SomeTextObject extends TextObject
+class TextObjectFirstFound extends TextObject
   @extend(false)
   member: []
-  memberOptoins: {}
+  memberOptoins: {allowNextLine: false}
 
   getRangeBy: (klass, selection) ->
     @new(klass, @memberOptoins).getRange(selection)

  ]

  getRangeBy: (klass, selection) ->
    @new(klass, {@inner, @skipEmptyPair}).getRange(selection, {@allowForwarding, @searchFrom})

  getRanges: (selection) ->
    (range for klass in @member when (range = @getRangeBy(klass, selection)))


class InnerSmartWord extends SmartWord
  @description: "Currently No diff from `a-smart-word`"
  @extend()

# -------------------------
