getname -> name
getdatatype -> datatype
refactor
getGLSL -> glsl