}
@Override
public TextStreamPosition getOpenParenPosition()
throws MethodIsBlockingException {
final LocationValue functionPosition = getFunctionDetails().location();
return new TextStreamPosition() {
@Override public int getOffset() {
return WipBrowserImpl.throwUnsupported();
}
@Override public int getLine() {
return (int) functionPosition.lineNumber();
}
@Override
public int getColumn() {
Long columnObject = functionPosition.columnNumber();
if (columnObject == null) {
return NO_POSITION;
}
return columnObject.intValue();
}