bound setter implementation for ecj