(public\s+|protected\s+|private\s+)?(final(\sstatic)?\s+|static\s+|abstract\s+|synchronized\s+)?[\w\<\>\[\]]+\s+(\w+) *\([^\)]*\) *(\{?|[^;])