[?,.()\[\]{}+\-/%*<>^!|]+
this
super
new
instanceof
true
false
else
if
switch
case
do
for
while
break
continue
default
goto
return
try
throw
catch
finally
boolean
double
int
short
long
float
byte
char
class
interface
object
void
abstract
const
static
final
native
extends
implements
volatile
transient
throws
strictfp
synchronized
public
protected
private
package
import
null
//
/\*
\*/
"
"
'
'
[\d\w_]+(?=(\s*\())
\b0[xX][0-9a-fA-F]+|(\b\d+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?
TODO
@author
@version
@param
@return
@exception
@throws
@see
@since
@serial
@serialField
@serialData
@deprecated
\b0[xX][0-9a-fA-F]+|(\b\d+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?