Update Character.java

added protected boolean isSpecialized,
altered spec() and norm() to make them fit for all subclasses