public DataType < Boolean > getType ( String grp , Number idx , boolean ml , boolean mv , boolean req , String ... params ) { return new BooleanAttribute ( grp , idx , ml , mv , req ) ; }
Technically you can have a multi - lingual or multi - valued boolean but why would you?