Having UltisnipsCompleter call methods on IdentifierCompleter would create needless coupling between the two. Put the logic in a common place, perhaps in Completer. Add a method in Completer called QueryLengthAboveMinThreshold and put the logic there, and then call that method from both IdentifieCompleter and here. Then you'd have something like this:

```python
def ShouldUseNowInner( self, start_column ):
  return self.QueryLengthAboveMinThreshold( start_column )
```