#NEWLINE# def _can_drop_on_feature( self , x , y , data ) : #NEWLINE# #INDENT# ' Returns a feature that the pointer is over and which can accept the\n            specified data.\n        ' #NEWLINE# feature = self . _feature_at ( FakeEvent ( x , y ) ) #NEWLINE# if ( ( feature is not None ) and feature . can_drop ( data ) ) : #NEWLINE# #INDENT# return y #NEWLINE# #UNINDENT# return None