old code computing nano patterns for java ASTs. Needs to be updated to deal with M3 instead and then fused back into the standard library