Got rid of the typeClass parameters that were used before as a poor man's reified generics (ceylon/ceylon-compiler#1340)
Use proper Element[] arrays instead of Object[] arrays because that's what the backend expects (#317)
Don't copy the array twice (#317)